Senior Rust Flight Software Engineer for Spacecraft

Umbra

Santa Barbara (CA)

On-site

USD 155,000 - 185,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Flexible Time Off
Medical, Dental, Vision, Life, LTD
Stock Options
401k with 3% company contribution
Free Parking
Free lunch daily in office

Job summary

Umbra seeks a Senior Flight Software Engineer to lead embedded software development for mission‑critical spacecraft systems. You will specify software requirements, design robust architectures, and write implementation code in Rust or Modern C/C++.

You will oversee integration, testing, and documentation, guiding peers and ensuring flight hardware interfaces are solid. The role emphasizes leadership, systems thinking, and clear communication, with on‑site work options in Santa Barbara/Goleta,

Qualifications

  • BS or higher in Computer Science, Computer Engineering, or related field.
  • 5+ years architecting high‑reliability software with Rust or Modern C/C++.
  • 4+ years embedded software development with Rust or Modern C/C++.
  • 2+ years developing concurrent code with asynchronous Rust.
  • Proficient in Linux, RTOS, or bare‑metal environments.
  • Experience leading software design, development processes, version control, bug tracking, and documentation.
  • Experience building CI pipelines, automated testing, build/release management, and static/dynamic analysis tools.
  • Able to travel up to 15% (between Umbra’s Virginia & Santa Barbara offices).

Responsibilities

  • Drive yourself and your team to become better software engineers.
  • Collaborate with cross‑disciplinary team to design, develop, and maintain reliable flight and payload software.
  • Architect and implement software to meet high‑level system requirements and manage interfaces with spacecraft subsystems.
  • Develop command and control software for spacecraft flight operations and payloads.
  • Lead test campaigns from unit to automated system and subsystem testing.
  • Document software operation and interfaces; integrate flight software with flight hardware through testing.
  • Present high level technical concepts to non‑technical audiences.
  • Take on additional professional duties as assigned.

Skills

Rust
C/C++
Linux
Embedded software
CI pipelines
Documentation
Leadership

Education

Bachelor's degree or higher in CS/CE or related

Tools

Yocto
Python

Job description

Umbra seeks a Senior Flight Software Engineer to lead embedded software development for mission‑critical spacecraft systems. You will specify software requirements, design robust architectures, and write implementation code in Rust or Modern C/C++.

You will oversee integration, testing, and documentation, guiding peers and ensuring flight hardware interfaces are solid. The role emphasizes leadership, systems thinking, and clear communication, with on‑site work options in Santa Barbara/Goleta,

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
Senior Flight Software Engineer (Rust) — Embedded Space Systems
Senior Flight Software Engineer (Rust) — Embedded Space Systems

Umbra • Arlington (VA)

On-site
USD 155,000 - 185,000
Flexible Time Off
Sick leave
Family & Medical Leave
+6
Embedded Flight Software Engineer (Rust) for Spacecraft
Embedded Flight Software Engineer (Rust) for Spacecraft

Umbra • Arlington (TX)

On-site
USD 135,000 - 165,000
Stock Options
401k with company contribution
Medical, Dental, Vision
+3
Senior Rust Flight Software Engineer — Space Systems
Senior Rust Flight Software Engineer — Space Systems

Front Door Defense • Arlington (VA), Northern (KY)

On-site
USD 140,000 - 190,000
Spaceflight Flight Software Engineer (Rust)
Spaceflight Flight Software Engineer (Rust)

Socket.dev • Arlington (VA)

On-site
USD 135,000 - 165,000
Flexible Time Off
Medical, Dental, Vision, Life
401k with company contribution
+3
Senior Flight Software Engineer (Rust) - Spacecraft
Senior Flight Software Engineer (Rust) - Spacecraft

Front Door Defense • Virginia (MN)

Hybrid
USD 150,000 - 210,000
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
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 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