Impulse Space
Flight Software Engineer
$130K–$280K
Redondo Beach, California · 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 a related degree.
- Visa sponsorship
- Applicants must be U.S. Persons or eligible to obtain an export license under applicable U.S. export regulations.
About the job
Designs, develops, integrates, and verifies high-reliability flight software for spacecraft and in-space transportation systems.
What you'll do
- Build and verify software for GNC, command and telemetry, mission sequencing, autonomy, fault management, and time-critical control.
- Develop real-time flight software features and anomaly detection and mitigation algorithms.
- Review code, support testing and mission operations, and troubleshoot real-time issues.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related degree.
- 2+ years writing C++ code for an embedded system or vehicle.
- Understanding of computer architecture, operating systems, data structures, and computer networking.
- Experience with RTOS or Embedded Linux, version control, test cases, and software best practices.
Nice to have
- Experience delivering spacecraft flight software; 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