Impulse Space
Flight Software Engineer
$130K–$280K
Boulder, Colorado · On-site · Full-time · Posted Oct 28, 2026
- Experience
- 2+ years writing C++ for an embedded system or vehicle; preferred: 4+ years designing software for deterministic timing and hard real-time constraints.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related degrees.
- Visa sponsorship
- Applicants must be U.S. Persons or eligible to obtain an export license from applicable U.S. government agencies.
About the job
Designs, develops, integrates, and verifies real-time flight software for Impulse Space vehicles and supports testing and mission operations.
What you'll do
- Develop and verify software for GNC, command and telemetry, mission sequencing, autonomy, fault management, and time-critical controls.
- Implement deterministic real-time flight software and anomaly detection and mitigation algorithms.
- Review code and troubleshoot software during integration, environmental testing, and on-orbit operations.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related degree.
- 2+ years writing C++ for an embedded system or vehicle.
- Understanding of computer architecture, operating systems, data structures, and computer networking.
- Experience with RTOS or Embedded Linux, plus version control, test cases, and other software best practices.
Nice to have
- Flight software delivery for spacecraft; familiarity with NASA cFS, ROS2, or custom space middleware.
- 4+ years designing software for deterministic timing and hard real-time constraints; participation in space vehicle integration, testing, launch, and mission operations.
Pay
$130,000 - $280,000 USD / year (base salary)
Tools
C++, RTOS, Embedded Linux, NASA cFS, ROS2
Model-written summary · the original posting is authoritative