Staff Flight Software Engineer
Core
Design, develop, integrate, and test flight software for autonomous spacecraft and space-based interceptors to secure the space environment.
Role type
Staff Flight Software Engineer (Space Systems)
Builds
Autonomous spacecraft, advanced payloads, mission software, and space-based interceptors
Domain
Aerospace / Defense / Space Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Flight software development, GNC algorithm integration, Command Telemetry Database (CDTB) management, Command scripting and sequencing, Hardware-in-the-Loop (HITL) and Software-in-the-Loop (SITL) simulation, Device driver and interface development, Communications protocol library design
Preferred skills
Experience across full spacecraft program lifecycle (design, analysis, manufacturing, test, flight), Collaboration with ground C2 software teams
Technologies
Flight computers, GNC algorithms, CDTB, HITL/SITL environments
Responsibilities
Assist in the software development cycle including design, development, integration, and test for flight computers; Integrate complex GNC algorithms with flight software; Assist with the Command Telemetry Database (CDTB) definition and maintenance; Collaborate with the ground C2 software team; Assist with command scripting and sequencing of the Spacecraft; Develop reusable device drivers/interfaces and communications protocol libraries for flight hardware
Seniority
Staff, hands-on IC with strategic oversight