flight software engineer

Round-Peg Solutions (RPS)

Redondo Beach (CA)

On-site

USD 120,000 - 210,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Stock options

Job summary

Impulse Space in Redondo Beach, CA is seeking a Flight Software Engineer to design, develop and integrate embedded flight software for spacecraft. You will own critical software services across the entire lifecycle, from initial design through deployment and on-orbit operations.

You will contribute to real-time embedded C++ software for spacecraft flight computers, with opportunities to work with GNC, propulsion and RF teams.

Qualifications

  • Strong C++ development experience for real-time embedded systems.
  • Experience with embedded Linux and RTOS environments.
  • Familiarity with software verification and version control practices.

Responsibilities

  • Designing and developing real-time embedded C++ flight software for spacecraft flight computers.
  • Implementing software for GNC, command & telemetry, propulsion control, mission sequencing, autonomy and fault management
  • Developing deterministic software for hard real-time requirements in space environments
  • Supporting software verification, integration, environmental testing, launch prep and live mission operations
  • Collaborating with Avionics, GNC, Propulsion and RF Eng teams to deliver flight-ready software
  • Participating in code reviews to ensure quality, reliability, and maintainability

Skills

C++ development
Embedded/RTOS
Real-time
Software verification

Tools

Embedded Linux
Git
NASA cFS

Job description

Flight Software Engineer - Impulse Space

Are you an Embedded Software or Flight Software Engineer who enjoys solving complex real-time software challenges? Do you want to develop the software that directly controls spacecraft throughout launch preparation, mission execution and on-orbit operations? Are you looking for the opportunity to own mission-critical software from initial design through integration, testing and flight? If so, this opportunity could be the perfect next step in your career.

Impulse Space is developing the next generation of in-space transportation vehicles, enabling missions across Low Earth Orbit, GEO, lunar space and beyond. Working in small, highly collaborative engineering teams, you'll develop deterministic, real-time flight software that directly powers spacecraft performing active missions. Engineers are given genuine ownership from architecture through deployment, working alongside world-class Avionics, GNC and Propulsion engineers to rapidly turn ideas into flight-ready systems.

The Flight Software Engineer will design, develop and integrate embedded flight software, owning critical software services across the complete spacecraft software lifecycle.

As the Flight Software Engineer your responsibilities will include:

  • Designing and developing real-time embedded C++ flight software for spacecraft flight computers
  • Implementing software for Guidance, Navigation & Control (GNC), command & telemetry, propulsion control, mission sequencing, autonomy and fault management
  • Developing deterministic software capable of meeting hard real-time performance requirements in demanding space environments
  • Supporting software verification, integration, environmental testing, launch preparation and live mission operations
  • Collaborating closely with Avionics, GNC, Propulsion and RF Engineering teams to deliver reliable, flight-ready software
  • Participating in code reviews while maintaining high standards for software quality, reliability and maintainability

As the Flight Software Engineer you will bring:

  • Strong C++ development experience within embedded or real-time systems
  • Experience developing software for embedded Linux and/or RTOS environments
  • A solid understanding of computer architecture, operating systems, networking and software engineering fundamentals
  • Experience developing software for safety-critical or mission-critical systems such as spacecraft, launch vehicles, autonomous vehicles, robotics, UAVs or similar complex platforms
  • Experience with software verification, testing, version control and modern software development practices
  • Spacecraft flight software, NASA cFS or mission operations experience would be highly advantageous

The Flight Software Engineer will become a key contributor to the software that directly flies Impulse Space's spacecraft, taking ownership of mission-critical functionality from initial concept through successful on-orbit operations. Alongside competitive compensation, valuable pre-IPO stock options and comprehensive relocation support, this role offers exceptional technical ownership, exposure to cutting-edge spacecraft development and the opportunity to work alongside some of the industry's leading engineers as Impulse continues to scale at an extraordinary pace.

All successful applicants will be contacted within two working days.

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

Similar jobs worth comparing

Flight Software Engineer
Flight Software Engineer

Impulse Space • Boulder (CO)

On-site
USD 130,000 - 280,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 Spacecraft Control
Flight Software Engineer — Real-Time Spacecraft Control

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

On-site
USD 120,000 - 210,000
Relocation assistance
Stock options
Embedded Software Engineer
Embedded Software Engineer

Round-Peg Solutions (RPS) • Torrance (CA)

On-site
USD 170,000 - 450,000
Embedded Software Engineer
Embedded Software Engineer

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

On-site
USD 140,000 - 170,000
Equity grant (4,000 shares)
Embedded Software Engineer
Embedded Software Engineer

Impulse Space • Redondo Beach (CA)

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

Impulse Space • Boulder (CO)

On-site
USD 130,000 - 280,000
Staff Flight Software Engineer, Interplanetary Sciences Program
Staff Flight Software Engineer, Interplanetary Sciences Program

Relativity Space • Long Beach (CA)

On-site
USD 181,000 - 271,000
Competitive salary
Equity
Generous paid time off
+1
Flight Software Engineer
Flight Software Engineer

Fruition Group US • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Equity
Benefits
Senior Flight Software Engineer
Senior Flight Software Engineer

EVONA • Los Angeles (CA)

On-site
USD 140,000 - 220,000
Equity in compensation
Comprehensive medical, dental and vision coverage
Daily lunch provided onsite
+2