- Design, develop, and maintain embedded software (C/C++ or Ada) for avionics systems
- Work across the full software lifecycle (requirements → design → code → test → certification)
- Develop software architectures and detailed designs for real-time systems
- Troubleshoot and debug issues across software, hardware, and system integration
- Support DO-178C activities, including documentation, traceability, and reviews
- Partner with verification teams on testing and code coverage (including MC/DC)
- Collaborate with systems, hardware, and certification teams
- Mentor junior engineers and contribute to design/code reviews
C++Debugging