Senior Flight Software Engineer — Rust for Spacecraft (On‑Site)

Cowboy Space Corporation

Seattle (WA)

On-site

USD 200,000 - 250,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity in Cowboy Space Corp.
Medical, dental and vision insurance
401(k) retirement savings plan
Paid time off
10 paid holidays per year
Paid parental leave
Relocation assistance

Job summary

Cowboy Space Corp. is seeking a Senior Flight Software Engineer to own the payload flight software on our spacecraft. You will unify architecture, drive software patterns, and lead a team toward a near-term on-orbit demonstration.

You will design and implement flight software in Rust for attitude control, telemetry, and storage, while collaborating with GNC, avionics, and systems engineers. This on-site role offers a high-ownership startup environment.

Qualifications

  • 5+ years of experience developing flight software or safety-critical systems.
  • Experience with software that has flown on orbit or equivalent deployment experience.
  • Strong systems programming in Rust/C/C++ with willingness to work primarily in Rust.
  • Experience with real-time and embedded systems, resource-constrained and fault-tolerant designs.
  • Experience designing and implementing state machines, command/telemetry handling, or similar spacecraft software functions.
  • Experience with hardware/software integration and testing on real hardware.
  • Demonstrated ability to lead technically: setting architecture, establishing conventions, mentoring engineers.

Responsibilities

  • Serve as the technical lead and owner for payload flight software, from architecture through on-orbit operations
  • Design, develop, and test flight software in Rust for attitude and pointing state machines, command handling, and telemetry/data storage
  • Define the software architecture, coding patterns, and conventions adopted across the flight software team
  • Establish and uphold the bar for flight-quality software: determinism, fault tolerance, testability, and safe behavior under failure
  • Design and implement fault detection, isolation, and recovery (FDIR) behaviors at the software level
  • Build and maintain automated test infrastructure, including simulation and hardware-in-the-loop (HIL) testing
  • Collaborate with GNC, avionics, electrical, and systems engineers to define interfaces
  • Support spacecraft integration, environmental test campaigns, and launch and early-orbit operations
  • Investigate anomalies, perform root cause analysis, and drive fixes to closure
  • Mentor engineers on the team and review designs and code
  • Help drive the team toward a near-term on-orbit demonstration with pragmatic scope and risk tradeoffs

Skills

Flight software
Rust
Real-time embedded
State machines
Leadership

Education

Bachelor’s or advanced degree in a relevant field

Job description

Cowboy Space Corp. is seeking a Senior Flight Software Engineer to own the payload flight software on our spacecraft. You will unify architecture, drive software patterns, and lead a team toward a near-term on-orbit demonstration.

You will design and implement flight software in Rust for attitude control, telemetry, and storage, while collaborating with GNC, avionics, and systems engineers. This on-site role offers a high-ownership startup environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Flight Software Engineer — Spacecraft (Rust)
Senior Flight Software Engineer — Spacecraft (Rust)

Cowboy Space • San Carlos (CA), Kent (WA)

On-site
CAD 279,000 - 349,000
Equity in Cowboy Space Corp.
Medical, dental, and vision insurance
401(k) retirement savings plan
+5
Senior Flight Software Engineer (Rust) for Spacecraft
Senior Flight Software Engineer (Rust) for Spacecraft

Cowboy Space Corp. • San Carlos (CA)

On-site
USD 200,000 - 250,000
Equity
Health benefits
401(k)
+5
Flight Software Engineer
Flight Software Engineer

Cowboy Space Corp. • San Carlos (CA)

Hybrid
USD 200,000 - 250,000
Equity
Health benefits
401(k)
+5
Flight Software Engineer
Flight Software Engineer

Cowboy Space Corporation • Seattle (WA)

On-site
USD 200,000 - 250,000
Equity in Cowboy Space Corp.
Medical, dental and vision insurance
401(k) retirement savings plan
+4
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
Senior Flight Software Engineer — Spacecraft Autonomy
Senior Flight Software Engineer — Spacecraft Autonomy

Apex • Los Angeles (CA)

On-site
USD 185,000 - 250,000
Stock options
Health insurance
Paid time off (PTO)
+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
Flight Software Engineer: Real-Time Spacecraft Systems (Rust)
Flight Software Engineer: Real-Time Spacecraft Systems (Rust)

K2 Space • Seattle (WA)

On-site
USD 123,000 - 160,000
Equity
Comprehensive benefits
Paid time off
Flight Software Engineer
Flight Software Engineer

Cowboy Space • San Carlos (CA), Kent (WA)

On-site
CAD 279,000 - 349,000
Equity in Cowboy Space Corp.
Medical, dental, and vision insurance
401(k) retirement savings plan
+5
Senior Rust Flight Software Engineer (Embedded Space)
Senior Rust Flight Software Engineer (Embedded Space)

Umbra Lab Inc. • Santa Barbara (CA)

Hybrid
USD 155,000 - 185,000
Flexible Time Off
Medical benefits
Stock Options
+2