Flight Software Engineer (Rust)
Compensation
$135k – $165k /yr
Employment type
Full-time
Work setting
On-site
Location
Reston, VA
Schedule
Day shift
Posted
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 engineerrustembedded softwarespace systemssatellite softwarefault-tolerant systemsspacecraft$135k–$165k/yearreston vaarlington vasanta barbara/goleta caumbra
- 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
You'll be redirected to the employer's application page.
Listing ID: 5647799b-8f86-4f5c-8fda-c91470e07d98