Senior Spacecraft Flight Software Engineer
Core
Designing and building reliable flight software to determine how spacecraft, satellite buses, and reentry capsules operate in orbit.
Role type
Senior IC spacecraft flight software engineer
Builds
Flight software for spacecraft, satellite buses, and reentry capsules
Domain
Aerospace / Spaceflight
Required skills
C++, embedded systems, safety-critical software, requirements capture, system design, software testing, verification and validation (V&V)
Preferred skills
End-to-end spacecraft development, real-time embedded systems, 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
