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
Embedded software solutions for defense and space exploration applications
Domain
Aerospace, defense, and space exploration
Deliverable
production ML models | product features
Required skills
C/C++, Rust, real-time systems development, embedded OS coding, algorithm design, hardware subsystem integration, UML/SysML, in-circuit emulators, JTAG debugging
Preferred skills
Secret security clearance, experience with defect tracking tools, peer review processes
Technologies
C, C++, Rust, UML, SysML
Responsibilities
Evaluate requirements and propose design solutions; develop embedded software based on prototype algorithms; analyze designs to demonstrate performance; execute software tests for compliance; prepare technical documentation; communicate design details to stakeholders.
Seniority
Mid-level IC (3-5 years experience)