Senior Flight Software Engineer
Core
Develops high-performance, resilient, and fault-tolerant embedded software for resource-constrained targets in undersea, terrestrial, air, hypersonics, and space domains.
Role type
Senior IC embedded software engineer (real-time systems)
Builds
Next-generation resilient software solutions for defense and space exploration applications
Domain
Aerospace/Defense, Embedded Systems, Real-time Computing
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Rust, real-time OS development, embedded systems programming, algorithm design, UML/SysML, hardware subsystem integration, in-circuit emulation, JTAG debugging
Preferred skills
Secret security clearance, mentorship experience, system-level risk mitigation
Technologies
C, C++, Rust, UML, SysML, JTAG, in-circuit emulators
Responsibilities
Evaluate requirements and propose design solutions; develop embedded software based on prototype algorithms; analyze designs to demonstrate performance; execute software tests for compliance; identify technical risks and develop mitigation strategies; mentor less experienced engineers
Seniority
Senior, hands-on IC with mentorship responsibilities