Senior Flight Software Engineer (Rust) — Embedded Space Systems

Umbra

Arlington (VA)

On-site

USD 155,000 - 185,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Flexible Time Off
Sick leave
Family & Medical Leave
Medical, Dental, Vision, Life, LTD,STD
Vol Life, Critical Illness, etc.
401k with company contribution
Stock Options
Free Parking
Free lunch daily in office

Job summary

Umbra seeks a Senior Flight Software Engineer with Rust expertise to lead embedded software for space missions. You will specify software requirements, design robust architecture, and write code for flight software integration with hardware.

You will mentor teammates, oversee documentation and testing, and ensure reliability across Umbra’s mission software. This role is based on‑site in Santa Barbara/Goleta, Arlington, or Reston offices.

Qualifications

  • Bachelor's or higher degree in Computer Science, Computer Engineering, or a related field.
  • 5+ years of proven experience in architecting and developing high‑reliability software with Rust or Modern C/C++.
  • 4+ years of systems and/or embedded software development with Rust or Modern C/C++.
  • 2+ years developing concurrent code with asynchronous Rust.
  • Proficient working within Linux, RTOS, or bare‑metal environments.
  • Experience leading software design and development processes, including version control, bug tracking, and documentation.
  • Experience building and maintaining CI pipelines, automated testing and 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 a cross‑disciplinary engineering team to design, develop, and maintain reliable, fault‑tolerant flight and payload software.
  • Architect and implement software to meet high‑level system requirements, while managing interfaces with multiple spacecraft subsystems, ground systems and hardware.
  • Develop command and control software for spacecraft flight operations, payloads, and peripheral electronics.
  • Lead test campaigns from unit‑level testing to automated system and subsystem‑level testing.
  • Create and maintain detailed documentation for software operation and interfaces with other system components.
  • Present high level technical concepts simply and clearly to non‑technical audiences.
  • Take on additional professional duties as assigned.

Skills

Rust
C/C++
Linux
Embedded software
Software architecture
Leadership
CI/CD
Documentation
Communication
Problem solving

Education

Bachelor's or higher in CS/CE or related

Tools

Yocto
Git
CI tools
Kernel development

Job description

Umbra seeks a Senior Flight Software Engineer with Rust expertise to lead embedded software for space missions. You will specify software requirements, design robust architecture, and write code for flight software integration with hardware.

You will mentor teammates, oversee documentation and testing, and ensure reliability across Umbra’s mission software. This role is based on‑site in Santa Barbara/Goleta, Arlington, or Reston offices.

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

Socket.dev • Reston (VA)

On-site
USD 135,000 - 165,000
Flexible Time Off
Medical, Dental, Vision, Life, LTD,STD
Stock Options
+2
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
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