Embedded Software
Senior Software Development Engineer
Develop and verify embedded aerospace software using DO-178 practices, C/C++, assembly, avionics interfaces, simulators, and coverage tools.
Role overview
Role overview
Serve as a senior technical contributor for embedded aerospace software design, development, debugging, enhancement, and verification.
Responsibilities
- Design, develop, code, test, and debug new software and major enhancements.
- Work with technical teams to resolve software problems and define specifications.
- Support software user documentation and customer improvement requests.
- Apply aerospace software planning, requirements management, code generation validation, and verification practices.
- Work with simulators, emulators, data load functions, communication interfaces, and coverage tools.
Requirements
- Embedded aerospace software experience under DO-178 guidelines.
- Strong C/C++, assembly, avionics communication interfaces, Matlab/Simulink or SCADE, scripting, requirements management, configuration management, and problem tracking experience.
Skills and signals
DO-178C/C++AssemblyARINC 429CANAFDXSCADELDRA
