Senior Mission Systems Software Engineer – Embedded
Core
Design, develop, test, debug, and maintain embedded software for safety- or mission-critical flight systems, including sensor fusion, mission processing, and tactical communications.
Role type
Senior IC embedded software engineer (flight systems)
Builds
Embedded software for specialized hardware and aircraft operational flight programs
Domain
Aerospace / Defense / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, C#, Python, Java, Ada, Linux, embedded real-time systems, RTOS, object-oriented design, software architecture, algorithms, hardware integration, memory/timing troubleshooting, Agile development, CI/CD, DevSecOps
Preferred skills
Rust, containers, Git, Cameo, open-architecture standards (OMS, OCS, UCI), troubleshooting memory- or timing-related issues
Technologies
Ada, C#, CI/CD, DevSecOps, Embedded, Git, Hardware Support, Java, LESS, Linux, Python, Rust, Security, Sensor Fusion
Responsibilities
Design, develop, test, debug, and maintain embedded software meeting safety and regulatory standards; translate customer requirements into software designs and architectures; write software for specialized hardware and integrate with hardware components; assess and improve software efficiency and stability; monitor and evaluate team performance; contribute across the software lifecycle; develop technical product plans and mentor less experienced engineers.
Seniority
Senior, hands-on IC with mentorship
