Space Mission Flight Software Engineer (Rust)

Umbra

Arlington (VA)

On-site

USD 135,000 - 165,000

Full time

38 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

401k matching
Stock options
Free parking
Free lunch
Health benefits

Job summary

Umbra seeks a Flight Software Engineer specializing in Rust to develop embedded flight software for Umbra missions. You will define software requirements, craft robust architecture, and implement code, leading integration and testing efforts.

You will mentor peers, emphasize documentation, and ensure seamless integration with flight hardware, including unit testing and reviews. This on-site role offers opportunities in Santa Barbara/Goleta or Arlington/Reston offices.

Qualifications

  • Bachelor's degree in CS/CE or related field.
  • 3+ years high-reliability software with Rust or C/C++.
  • 1+ years asynchronous Rust development.
  • 3+ years embedded Rust/C/C++ on ARM cores.
  • Experience on Linux/RTOS or bare-metal environments.
  • Strong understanding of processor architecture and optimization.
  • Experience leading software processes (Git/CI/CD).

Responsibilities

  • Design, develop and maintain reliable flight and payload software.
  • Meet requirements while interfacing with spacecraft subsystems.
  • Develop command/control software for flight operations.
  • Participate in unit and system testing campaigns.
  • Create and maintain software documentation and interfaces.
  • Provide mentorship and oversee peer code reviews.

Skills

Rust
C/C++
Async Rust
Embedded software
ARM cores
Linux/RTOS
CI/CD
Code reviews

Education

Bachelor's degree in CS/CE

Tools

Yocto
Python
Git

Job description

Umbra seeks a Flight Software Engineer specializing in Rust to develop embedded flight software for Umbra missions. You will define software requirements, craft robust architecture, and implement code, leading integration and testing efforts.

You will mentor peers, emphasize documentation, and ensure seamless integration with flight hardware, including unit testing and reviews. This on-site role offers opportunities in Santa Barbara/Goleta or Arlington/Reston offices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Umbra • Arlington (VA)

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

Front Door Defense • Virginia (MN)

Hybrid
USD 150,000 - 210,000