Senior Flight Software Architect for Spacecraft Platforms

Umbra Lab Inc.

Reston (VA)

Hybrid

USD 185,000 - 225,000

Full time

8 days ago
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
Medical insurance
Dental insurance
Vision insurance
Life insurance
401k with company contribution
Stock options
Free parking
Free lunch

Job summary

Umbra is seeking a Senior/Staff Flight Software Engineer to support Mission Solutions by developing requirements, software architecture, and flight software for spacecraft, and to oversee integration and testing.

You will provide expert guidance in software design, code development, peer reviews, and documentation, ensuring seamless integration with flight hardware. This on-site role is based in Reston, VA or Arlington, VA.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related technical field.
  • 8+ years of professional experience developing high-reliability software systems.
  • 5+ years developing concurrent and asynchronous software.
  • Active TS/SCI security clearance.
  • Experience leading software development for a satellite bus or spacecraft platform.
  • Experience across the full software development lifecycle (requirements, design, implementation, integration, debugging, testing, maintenance).
  • Strong embedded software development with Rust and/or C/C++.
  • Experience developing software for SoC-based architectures in Linux.
  • Knowledge of Ethernet, TCP/IP, IPsec.
  • Experience implementing cybersecurity requirements and NSA-approved crypto.
  • Willing to travel 10-20%.

Responsibilities

  • Design, develop, and maintain fault-tolerant flight and payload software.
  • Architect and implement software to meet system requirements and interfaces with subsystems and ground hardware.
  • Create and maintain documentation for software operation and interfaces.
  • Develop & test command and control software for spacecraft flight operations.
  • Participate in test campaigns from unit to system level.
  • Present high-level technical concepts clearly to non-technical audiences.
  • Take on additional professional duties as assigned.

Skills

Embedded software
Rust
C/C++
Linux
Networking: TCP/IP/IPsec
Security clearance TS/SCI
Systems thinking

Education

Bachelor's degree in CS/CE
Advanced degree (preferred)

Tools

Linux
ARM-based processors
RTOS / bare-metal
NSA-approved cryptographic systems

Job description

Umbra is seeking a Senior/Staff Flight Software Engineer to support Mission Solutions by developing requirements, software architecture, and flight software for spacecraft, and to oversee integration and testing.

You will provide expert guidance in software design, code development, peer reviews, and documentation, ensuring seamless integration with flight hardware. This on-site role is based in Reston, VA or Arlington, VA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Flight Software Engineer, Spacecraft Platforms
Senior Flight Software Engineer, Spacecraft Platforms

Umbra • Reston (VA)

On-site
USD 185,000 - 225,000
Flexible Time Off
Medical & Dental
Stock Options
+3
Senior Flight Software Architect for Spacecraft Systems
Senior Flight Software Architect for Spacecraft Systems

Front Door Defense • Reston (VA)

On-site
USD 185,000 - 225,000
Senior Flight Software Engineer for Spacecraft Platforms
Senior Flight Software Engineer for Spacecraft Platforms

Umbra • Arlington (VA)

On-site
USD 185,000 - 225,000
Flexible time off
Medical & dental insurance
401k with company contribution
+3
Senior Flight Software Engineer, Spacecraft Systems
Senior Flight Software Engineer, Spacecraft Systems

Umbra • Arlington (TX)

On-site
USD 185,000 - 225,000
Flexible time off
Medical, dental, vision
Stock options
+3
Senior/Staff Flight Software Systems Engineer Software
Senior/Staff Flight Software Systems Engineer Software

Front Door Defense • Reston (VA)

On-site
USD 185,000 - 225,000
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) Software
Senior Flight Software Engineer (Rust) Software

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

On-site
USD 140,000 - 190,000
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 Space Systems Engineer — Mission Platforms Lead
Senior Space Systems Engineer — Mission Platforms Lead

Umbra • Santa Barbara (CA)

On-site
USD 180,000 - 210,000
Flexible Time Off
Medical, Dental, Vision, Life, LTD,STD
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