Senior Spacecraft Flight Software Engineer
Core
Develop reliable flight software to determine spacecraft behavior and operations in orbit for W-Series vehicles, including satellite buses and reentry capsules.
Role type
Senior IC embedded systems engineer (spacecraft flight software)
Builds
Flight software for spacecraft, satellite buses, and reentry capsules
Domain
Aerospace / Space Infrastructure
Deliverable
production ML models | product features
Required skills
C++, embedded systems, RTOS, Linux, bare metal programming, software design, testing, integration, V&V, requirements capture
Preferred skills
End-to-end spacecraft build/launch experience, real-time embedded systems, safety-critical software, CCSDS telemetry/telecommand, F' or cFS framework, Python, Rust, analog/digital electronics, SPI, I2C, CAN, EtherCAT
Technologies
C++, RTOS, Linux, F', cFS, Python, Rust
Responsibilities
Develop reliable flight software for spacecraft and reentry capsules; Write quality structured bare metal, RTOS, or Linux based software for embedded processors; Own all aspects of software development from design to integration; Scope projects including requirements capture and initial design trades; Ensure system quality and performance through software test, verification, and validation (V&V)
Seniority
Senior, hands-on IC