Back to search

Flight Software Engineer (Rust)

Umbra · Reston, VA · Space Systems

Compensation

$135k – $165k /yr

Employment type

Full-time

Work setting

On-site

Location

Reston, VA

Schedule

Day shift

Posted

Apply for this job

You'll be redirected to the employer's application page.

Job overview

The Flight Software Engineer (Rust) role is onsite in Reston, VA; the posting also lists onsite offices in Santa Barbara/Goleta, CA, and Arlington, VA. Compensation is $135,000–$165,000 per year. Umbra’s Space Systems team develops and tests satellite components and flight software for its missions and constellation. The engineer develops embedded flight software for spacecraft and payloads, from requirements and architecture through implementation, integration, and testing. The role works across engineering disciplines to deliver reliable software that interfaces with spacecraft subsystems and ground systems.

What you'll do

  • Design, develop, and maintain reliable, fault-tolerant flight and payload software
  • implement software requirements and manage interfaces with spacecraft subsystems and ground-system hardware
  • develop command-and-control software for spacecraft operations, payloads, and peripheral electronics
  • contribute to unit, automated system, and subsystem testing
  • maintain software-operation and interface documentation.

What we're looking for

Skills & competencies
flight software engineer
rust
embedded software
space systems
satellite software
fault-tolerant systems
spacecraft
$135k–$165k/year
reston va
arlington va
santa barbara/goleta ca
umbra
Work arrangement
  • Weekend coverage required

Benefits & perks

  • Flexible time off
  • sick, family, and medical leave
  • employer-funded medical, dental, vision, life, long-term and short-term disability
  • employee-funded voluntary life, critical illness, accident, hospital indemnity, and pet insurance
  • 401(k) with 3% company contribution
  • stock options
  • free parking
  • free daily office lunch.

Why this role

Requires experience with Rust or C/C++, including asynchronous Rust, embedded software, ARM-based systems, and Linux, RTOS, or bare-metal environments. The posting says travel of up to 10–15% is a desired qualification.

About the employer

Umbra is hiring for this role. Industry: Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology). Sector: 54.

Additional details

Industry sector
54
Industry
Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology)
Occupation code
15-1252.00
Apply for this job

You'll be redirected to the employer's application page.

Browse more jobs

Listing ID: 5647799b-8f86-4f5c-8fda-c91470e07d98

    Flight Software Engineer (Rust) at Umbra | CollabWORK