Flight Software Engineer, Distinguished
Core
Designing and developing resilient, fault-tolerant, real-time, highly reliable embedded software for resource-constrained targets in undersea, terrestrial, air, hypersonics, and space domains.
Role type
Distinguished Flight Software Engineer
Builds
Mission-critical software solutions for defense and space exploration applications
Domain
Aerospace and Defense / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ and Rust, real-time systems development, embedded OS coding, algorithm design, hardware subsystem integration, UML/SysML, software configuration management, JTAG debugging
Preferred skills
Software-in-the-loop simulation, hardware-in-the-loop testing, technical mentorship, requirements analysis
Technologies
C, C++, Rust, UML, SysML, JTAG, in-circuit emulators
Responsibilities
Evaluate requirements and propose design solutions; design algorithms for embedded targets; develop and execute software tests; identify technical risks and develop mitigation strategies; mentor less experienced engineers; prepare technical documentation and reports.
Seniority
Distinguished, hands-on IC with mentorship responsibilities