Remote Spaceflight Software Engineer (Rust/C/C++)

Open Cosmos Ltd.

United States

Remote

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Open Cosmos is seeking a software engineer to design, implement, validate, and maintain satellite flight software for space missions. You will collaborate with Systems, Electronics, and Mission Operations teams to integrate subsystems and ensure robust software across Linux and RTOS-based environments.

The role emphasizes performance, reliability, and fault-tolerance, with participation in code reviews, testing campaigns, and CI/CD.

Qualifications

  • Strong programming capability in Rust, or solid understanding in C or C++ with the motivation and ability to transition to Rust in a production environment.
  • Proficiency in compiled and object-oriented programming paradigms, with emphasis on performance, reliability, and correctness.
  • Ability to work in Linux development environments, including scripting and command-line tooling, as part of day-to-day engineering work.
  • Familiarity with CI/CD pipelines and automation tools such as GitLab, Jenkins, Docker, and pytest, supporting consistent and efficient software delivery.
  • Ability to apply secure coding and fault-tolerant design principles to software development, ensuring reliability and resilience in mission-critical contexts.

Responsibilities

  • Designing, implementing, validating, and maintaining satellite flight software.
  • Collaborating with Systems, Electronics, and Mission Operations teams to integrate and test subsystems.
  • Participating in code reviews, testing campaigns, and CI/CD processes to maintain high software quality.
  • Driving continuous improvement in architecture, design, and engineering processes.

Skills

Rust programming
C/C++ proficiency
Linux scripting
CI/CD experience
Secure coding
RTOS knowledge
space subsystem awareness
ECSS awareness
software verification & validation
embedded systems

Tools

GitLab
Jenkins
Docker
pytest

Job description

Open Cosmos is seeking a software engineer to design, implement, validate, and maintain satellite flight software for space missions. You will collaborate with Systems, Electronics, and Mission Operations teams to integrate subsystems and ensure robust software across Linux and RTOS-based environments.

The role emphasizes performance, reliability, and fault-tolerance, with participation in code reviews, testing campaigns, and CI/CD.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Spaceflight Software Engineer - Rust/C++
Remote Spaceflight Software Engineer - Rust/C++

Open Cosmos Ltd. • United States

Remote
USD 120,000 - 180,000
Space Embedded Software Engineer (Rust/C++)
Space Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd. • United States

Remote
USD 110,000 - 160,000
Equal opportunity employer
Global collaboration
Space Software Engineer: Rust/C++ & Embedded
Space Software Engineer: Rust/C++ & Embedded

Open Cosmos Ltd. • United States

Hybrid
USD 120,000 - 180,000
Remote Senior Space Software Engineer (Rust/C++ RTOS)
Remote Senior Space Software Engineer (Rust/C++ RTOS)

Rustify • Northern (KY)

Remote
USD 160,000 - 200,000
Flight Software Engineer - Rust for Space Missions
Flight Software Engineer - Rust for Space Missions

Umbra • Reston (VA)

On-site
USD 135,000 - 165,000
Flexible Time Off
Medical, Dental, Vision, Life, LTD, 9-
Stock Options
+3
Remote Software Engineer (Tech
Remote Software Engineer (Tech

Open Cosmos Ltd. • United States

Remote
USD 120,000 - 180,000
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
Remote Software Engineer - On Board Processing
Remote Software Engineer - On Board Processing

Open Cosmos Ltd. • United States

Remote
USD 120,000 - 180,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, LTD,STD
Vol Life, Critical Illness, Accidental
+4
Senior Flight Software Engineer (Rust) - Spacecraft
Senior Flight Software Engineer (Rust) - Spacecraft

Frontdoor Defense • Virginia (MN)

Hybrid
USD 150,000 - 210,000