Space Flight Software Engineer II
Core
Develop reliable flight software controlling spacecraft, satellite buses, and reentry capsules throughout complete missions.
Role type
Space Flight Software Engineer
Builds
Flight software for spacecraft, satellite buses, and reentry capsules
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++, safety-critical software development, embedded systems programming, software design, testing, integration, verification, validation, requirements capture, project scoping
Preferred skills
end-to-end spacecraft building and launch experience, real-time embedded systems development, aerospace safety-critical software experience, CCSDS telemetry and telecommand systems, F' or cFS, Python, Rust, analog and digital electronics, SPI, I2C, CAN, EtherCAT
Technologies
C++, RTOS, Linux, C++, Python, Rust, F', cFS, SPI, I2C, CAN, EtherCAT
Responsibilities
Write structured bare-metal, RTOS-based, or Linux-based software in C++ for embedded processors; Own software design, development, testing, integration, verification, and validation; Scope projects, capture requirements, and perform initial design trades; Support software quality, performance, and flight operations
Seniority
Mid-level, hands-on IC