Flight Software Engineer — Real-Time Spacecraft Systems

Impulse Space

Boulder (CO)

On-site

USD 130,000 - 280,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
Medical, vision & dental coverage
401(k) retirement plan

Job summary

Impulse Space in Boulder County is hiring a Flight Software Engineer to design, develop, and integrate the software powering our space vehicles. You will collaborate with avionics, GNC, propulsion, and other teams to deliver high-reliability software for in-space transportation.

The role requires building deterministic, real-time software for space environments, with focus on GNC, telemetry, mission sequencing, and fault management.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related degrees.
  • 2+ years writing C++ code for an embedded system or vehicle.
  • Understanding of computer architecture, operating systems, data structures, and computer networking.
  • Experience with Real Time Operating Systems (RTOS) or Embedded Linux.
  • Experience using version control, test cases, and other software best practices.

Responsibilities

  • Contribute to design, implementation, integration, and verification of software for GNC algorithms, command/telemetry handling, mission sequencing, autonomy, and fault management.
  • Implement features for the real-time flight software framework to meet deterministic performance in space environments.
  • Develop detection and mitigation algorithms for sensor failures, actuator malfunctions, or radiation-induced faults.
  • Direct and participate in code reviews, ensuring compliance with safety, reliability, and maintainability standards.
  • Support mission operations and troubleshoot real-time issues during ground integration, environmental testing, and on-orbit operations.

Skills

C++
Embedded systems
RTOS

Education

Bachelor’s degree in CS/CE/EE or related

Tools

NASA cFS
ROS2
Custom middleware

Job description

Impulse Space in Boulder County is hiring a Flight Software Engineer to design, develop, and integrate the software powering our space vehicles. You will collaborate with avionics, GNC, propulsion, and other teams to deliver high-reliability software for in-space transportation.

The role requires building deterministic, real-time software for space environments, with focus on GNC, telemetry, mission sequencing, and fault management.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Flight Software Engineer — Real-Time Spacecraft Autonomy
Flight Software Engineer — Real-Time Spacecraft Autonomy

Impulsespace • Boulder (CO)

On-site
USD 130,000 - 280,000
Stock options
Medical, vision & dental coverage
401(k) retirement plan
Flight Software Engineer
Flight Software Engineer

Impulsespace • Boulder (CO)

On-site
USD 130,000 - 280,000
Stock options
Medical, vision & dental coverage
401(k) retirement plan
Flight Software Engineer
Flight Software Engineer

Impulse Space • Boulder (CO)

On-site
USD 130,000 - 280,000
Stock options
Medical, vision & dental coverage
401(k) retirement plan
Flight Software Engineer — Spacecraft (Pre-IPO Stock)
Flight Software Engineer — Spacecraft (Pre-IPO Stock)

Round-Peg Solutions (RPS) • Redondo Beach (CA)

On-site
USD 168,000 - 280,000
Pre-IPO Stock Options
Relocation Assistance
Outstanding Benefits
flight software engineer
flight software engineer

Round-Peg Solutions (RPS) • Redondo Beach (CA)

On-site
USD 168,000 - 280,000
Pre-IPO Stock Options
Relocation Assistance
Outstanding Benefits
Flight Software Engineer - Real-Time Spacecraft Systems
Flight Software Engineer - Real-Time Spacecraft Systems

Impulse Space • Redondo Beach (CA)

On-site
USD 120,000 - 180,000
Flight Software Engineer
Flight Software Engineer

Impulse Space • Redondo Beach (CA)

On-site
USD 120,000 - 180,000
Stock options
Medical, vision & dental coverage
401(k) retirement plan
Flight Software Engineer: Real-Time Embedded Systems
Flight Software Engineer: Real-Time Embedded Systems

Constellation Space • Seattle (WA)

On-site
USD 85,000 - 110,000
Lead Flight Software Engineer (Special Programs)
Lead Flight Software Engineer (Special Programs)

Impulsespace • Redondo Beach (CA)

On-site
USD 150,000 - 200,000
Stock options
Medical, vision & dental coverage
401(k) retirement plan
Flight Software Engineer — Real-Time Spacecraft Systems
Flight Software Engineer — Real-Time Spacecraft Systems

Rendezvous Robotics • Golden (CO)

On-site
USD 120,000 - 180,000
Stock options
Medical, vision, dental
Paid vacation
+2