Senior Flight Software Engineer (Rust)

Umbra Lab Inc.

Santa Barbara (CA)

On-site

USD 135,000 - 165,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Flexible Time Off
401k with company contribution
Stock Options
Free Parking
Free lunch daily in office

Job summary

Umbra seeks a Flight Software Engineer to develop embedded flight software for Umbra missions, using Rust or C/C++. You will specify requirements, design software architecture, and implement code, while leading integration and testing and mentoring peers. The role emphasizes documentation and ensuring flight software interfaces with hardware.

The position is on-site in Santa Barbara/Goleta, CA or Arlington, VA or Reston, VA, with opportunities to contribute to mission-critical space systems.

Qualifications

  • 3+ years of high-reliability software development with Rust or C/C++.
  • 1+ years developing concurrent code with asynchronous Rust.
  • 3+ years of embedded software development with Rust or C/C++.
  • Experience on embedded ARM cores supporting SoC architectures in Linux, RTOS, or bare-metal environments.
  • Strong understanding of processor architecture and performance optimization.
  • Experience leading software development processes (VCS, CI/CD, bug tracking, design docs).

Responsibilities

  • Collaborate with cross-disciplinary team to design, develop, and maintain reliable flight and payload software.
  • Implement software to meet requirements and manage interfaces with spacecraft subsystems and ground hardware.
  • Develop command and control software for spacecraft flight operations and payloads.
  • Participate in test campaigns from unit to system level testing.
  • Create and maintain documentation for software operation and interfaces.
  • Lead software development processes and perform peer code reviews.

Skills

Rust
C/C++
Asynchronous Rust

Education

Bachelor's degree in Computer Science/Engineering or related field

Tools

Version control
CI/CD
Bug tracking
Design documentation

Job description

Umbra seeks a Flight Software Engineer to develop embedded flight software for Umbra missions, using Rust or C/C++. You will specify requirements, design software architecture, and implement code, while leading integration and testing and mentoring peers. The role emphasizes documentation and ensuring flight software interfaces with hardware.

The position is on-site in Santa Barbara/Goleta, CA or Arlington, VA or Reston, VA, with opportunities to contribute to mission-critical space systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Flight Software Engineer: Rust for Space Missions
Senior Flight Software Engineer: Rust for Space Missions

Umbra • Reston (VA)

On-site
USD 155,000 - 185,000
Flexible Time Off
Medical, Dental, Vision, Life, LTD,STD
Vol Life, Critical Illness, Accidental
+4
Space Mission Flight Software Engineer (Rust)
Space Mission Flight Software Engineer (Rust)

Umbra • Arlington (VA)

On-site
USD 135,000 - 165,000
401k matching
Stock options
Free parking
+2
Senior Rust Flight Software Engineer (Embedded Space)
Senior Rust Flight Software Engineer (Embedded Space)

Umbra Lab Inc. • Santa Barbara (CA), Northern (KY)

Hybrid
USD 155,000 - 185,000
Flexible Time Off
Medical benefits
Stock Options
+2
Senior Flight Software Engineer (Rust) for Space Missions
Senior Flight Software Engineer (Rust) for Space Missions

Umbra • Reston (VA)

On-site
USD 155,000 - 185,000
Flexible Time Off
Medical, Dental, Vision, Life
Stock Options
+3
Senior Flight Software Engineer (Rust) for Space Missions
Senior Flight Software Engineer (Rust) for Space Missions

Umbra • Arlington (VA)

On-site
USD 155,000 - 185,000
Flexible Time Off
Medical, Dental, Vision
401k
+3
Flight Software Engineer (Rust) for Space Missions
Flight Software Engineer (Rust) for Space Missions

Umbra • Santa Barbara (CA)

On-site
USD 135,000 - 165,000
Flexible Time Off
Medical, Dental, Vision, Life, LTD
Vol Life, Critical Illness, Accidental
+4
Senior Rust Flight Software Engineer for Spacecraft
Senior Rust Flight Software Engineer for Spacecraft

Umbra • Santa Barbara (CA)

On-site
USD 155,000 - 185,000
Flexible Time Off
Medical, Dental, Vision, Life, LTD
Stock Options
+3
Senior Flight Software Engineer (Rust) - Spacecraft
Senior Flight Software Engineer (Rust) - Spacecraft

Frontdoor Defense • Virginia (MN)

Hybrid
USD 150,000 - 210,000
Flight Software Engineer - Rust for Space Missions
Flight Software Engineer - Rust for Space Missions

Umbra • Reston (VA)

On-site
USD 135,000 - 165,000
Flexible Time Off
Medical, Dental, Vision, Life, LTD, 9-
Stock Options
+3
Flight Software Engineer (Rust) Software
Flight Software Engineer (Rust) Software

Frontdoor Defense • Virginia (MN)

On-site
USD 150,000 - 210,000