As a Staff Flight Software Engineer, you will gain experience at every phase of the spacecraft program including design, analysis, manufacturing, test, and flight
Job Summary
As a Staff Flight Software Engineer, you will gain experience at every phase of the spacecraft program including design, analysis, manufacturing, test, and flight.
Assist in the software development cycle including design, development, integration, and test for flight computers used in space missions.
Develop reusable device drivers/interfaces and communications protocol libraries for flight hardware.
Matching Summary
As a Staff Flight Software Engineer, you will gain experience at every phase of the spacecraft program including design, analysis, manufacturing, test, and flight.
Skills & Requirements
Must-have
flight software development
low-level firmware architecture
embedded RTOS experience
device driver development
safety critical systems
Nice-to-have
innovative technology solutions
space security and sustainability
creativity and ingenuity
ambitious results
Key Requirements
6+ years of experience
Bachelor's degree in CS, EE, or CE
Low-level device driver development
Safety critical systems experience
Embedded RTOS (RTLinux or Azure RTOS)
Common protocols (Ethernet, SPI, I2C, CAN, RS422, RS485)