Senior 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
Senior IC flight software engineer (space systems)
Builds
Flight computers, GNC algorithms, command sequencing scripts, and device drivers for autonomous spacecraft
Domain
Aerospace / Defense / Space Systems
Deliverable
production ML models | product features
Required skills
C/C++, embedded systems, GNC algorithms, command scripting, simulator development, device drivers, communications protocols, HITL/SITL testing
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