Flight Software Engineer
Constellation Space · On-site
MeritLog read this listing from Constellation Space's Ashby job board and last checked it on September 8, 2026.
Source: the employer's Ashby job board. Open the original listing for current details.
Job details
- Work model
- On-site
- Salary
- $120K - $180K
- Location
- Seattle
Hiring context
How this role compares at Constellation Space
Constellation Space has 4 live roles in MeritLog’s catalog across 2 job families, and 2 of them are in engineering. 4 of those listings publish a pay range, a disclosure rate of 100%.
Counted across the job boards MeritLog tracks, at the time this page was served. Pay comparisons use only listings that publish a complete range in the same currency and period.
What the role asks for
What you'd do
- Develop, test, and deploy mission-critical flight software in C/C++.
- Implement guidance, navigation, and control (GNC) algorithms on embedded hardware.
- Perform Hardware-in-the-Loop (HITL) testing to validate software under simulated flight conditions.
- Collaborate with hardware engineers to define system architecture and interfaces.
What they're asking for
- B.S. in Computer Science, Computer Engineering, Aerospace Engineering, or similar.Education
- Exceptional programming skills in modern C and C++.Skill
- Extensive experience with Real-Time Operating Systems (RTOS) and embedded Linux.Skill
- Familiarity with hardware communication protocols (I2C, SPI, CAN, RS-422) and low-level debugging.Skill
Parsed by MeritLog from the employer’s own posting. The full description follows below.
Job description
The Role Constellation's Flight Software team writes the code that actually flies the hardware. We are looking for a Flight Software Engineer to design and implement the highly reliable, real-time embedded systems that control our spacecraft and flight vehicles. Responsibilities - Develop, test, and deploy mission-critical flight software in C/C++. - Implement guidance, navigation, and control (GNC) algorithms on embedded hardware. - Perform Hardware-in-the-Loop (HITL) testing to validate software under simulated flight conditions. - Collaborate with hardware engineers to define system architecture and interfaces. Requirements - B.S. in Computer Science, Computer Engineering, Aerospace Engineering, or similar. - Exceptional programming skills in modern C and C++. - Extensive experience with Real-Time Operating Systems (RTOS) and embedded Linux. - Familiarity with hardware communication protocols (I2C, SPI, CAN, RS-422) and low-level debugging.