remote
Senior Software Engineer - Military Avionics FMS - Collins Aerospace
Software Engineer
Senior Software Engineer specializing in military avionics flight management systems, developing safety‑critical embedded code using C++, Ada, and real‑time operating systems while adhering to DO‑178C standards.
About the role
Key Responsibilities
- Design, develop, and integrate safety‑critical software components for military flight management systems.
- Implement and maintain embedded code in C++ and Ada for real‑time operating environments.
- Ensure compliance with DO‑178C certification processes and rigorous aerospace standards.
- Collaborate with cross‑functional hardware, systems, and test teams to validate functionality and performance.
- Perform code reviews, unit testing, and debugging using industry‑standard tools and version control.
Requirements
- Bachelor's or higher in Computer Science, Electrical Engineering, or related field with 5+ years of embedded software experience.
- Proficiency in C++ and Ada programming for real‑time, safety‑critical applications.
- Hands‑on experience with RTOS platforms and DO‑178C development lifecycle.
- Strong problem‑solving skills, ability to work in a collaborative, fast‑paced environment.
- U.S. Person status as defined by applicable regulations.