remote
Embedded Software Engineer - DO-178
Embedded Systems Engineer
Senior Embedded Systems Engineer to develop and verify DO-178C compliant avionics software with expertise in C/C++, unit testing, and hardware-in-the-loop validation.
About the role
Key Responsibilities
- Develop and verify embedded software for safety-critical avionics systems in compliance with DO-178C guidelines
- Execute software verification and validation activities including reviews, unit testing, integration testing, and hardware-in-the-loop (HIL) testing
- Collaborate with system engineers, certification specialists, and multidisciplinary teams to ensure aviation safety standards compliance
- Engage directly with customers to resolve technical or logistical issues
- Work autonomously to drive tasks to completion with minimal supervision
- Participate in technical reviews, audits, and certification processes
Requirements
- Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, or Aerospace Engineering
- Mid-level to senior experience in DO-178 V&V activities, particularly testing on target hardware
- Strong proficiency in C or C++ programming for embedded systems
- Experience with software verification processes including structural coverage analysis
- Familiarity with requirements management and traceability tools (e.g., DOORS)
Skills
cdo 178cembedded software developmentunit testingintegration testing