About this role
Seeking experienced embedded software engineers to develop and verify avionics systems for aerospace applications, ensuring compliance with safety standards and delivering reliable flight software.
Key Responsibilities
- Develop flight software
- Verify avionics systems
- Translate requirements to code
- Manage software lifecycle
- Collaborate with remote teams
Technical Overview
Focus on embedded software development in aerospace, utilizing C++, C, DO-178B processes, and verification tools like DOORS, working in a waterfall development environment remotely.
Ideal Candidate
The ideal candidate is a mid-level embedded software engineer with 5+ years of experience in avionics and aerospace systems, familiar with DO-178B/C processes, and proficient in C++ and C programming. They should have strong verification and requirements management skills and be comfortable working remotely on complex aerospace projects.
Must-Have Skills
Bachelor’s degree in Computer Science or Electrical/Computer/Aerospace Engineering5+ years Embedded Software Development for Avionics productsFamiliar with DO-178B/CExperience translating Software Requirements to C++ and/or CExperience with Software Verification and AnalysisExperience with Waterfall Software Development ProcessExperience with Architecture/Design DevelopmentExperience translating Software Requirements to Test CasesExperience with Software VerificationExperience with Software Change Request (SCR) processesExperience using DOORS
Nice-to-Have Skills
A615 Data LoaderACARS DatalinkLinuxAda to C portingOnboard Maintenance System (OMS)Health and Usage Monitoring System (HUMS)GitEclipse
Tools & Platforms
DOORSGitEclipse
Required Skills
embedded softwareavionicsC++CDO-178Bsoftware verificationrequirements managementDOORSwaterfall processautomated testing
Hard Skills
C++CEmbedded Software DevelopmentDO-178B/CSoftware Requirements DevelopmentSoftware VerificationWaterfall Software DevelopmentArchitecture/Design DevelopmentSoftware Change Request (SCR)Requirements ManagementDOORSSoftware Verification Test CasesSoftware Level Test Case DevelopmentSoftware Level Test Script DevelopmentAutomated Software Verification
Soft Skills
Effective written and verbal communicationOwnershipSelf-motivationTeam-driven mentalityRemote collaboration
Keywords for Your Resume
software development engineerembedded softwareavionicsDO-178Bsoftware verificationsoftware testingarchitecture designrequirements managementC++Cautomated software verificationsoftware change requestDOORSwaterfall processsoftware analysisremotewaterfall
Deal Breakers
Lack of experience with DO-178B/C, No embedded software experience in aerospace, No familiarity with requirements management tools like DOORS, Must have at least 5 years of relevant experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile