Remote Spaceflight Software Engineer (Rust/C++)

Open Cosmos Ltd.

Cheltenham

Remote

GBP 60,000 - 90,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 Ltd. is seeking an embedded software engineer to design, implement and validate satellite flight software.

You will work across Linux and RTOS environments, collaborate with Systems, Electronics, and Mission Operations to ensure robust cross-functional integration, and contribute to post-launch activities. The role emphasizes secure coding, fault-tolerant design, and adherence to ECSS standards while using CI/CD pipelines to deliver reliable space software.

Qualifications

  • Strong programming in Rust or C/C++, with ability to transition to Rust.
  • Proficient in Linux development with scripting and tooling.
  • Experience with CI/CD pipelines and automation (GitLab, Jenkins, Docker, pytest).
  • Knowledge of secure coding and fault-tolerant design for mission-critical software.
  • Familiarity with spacecraft subsystems and ECSS standards.
  • Understanding of RTOS concepts in embedded/space environments.
  • Experience in software verification, validation, and traceability.

Responsibilities

  • Design, implement, validate, and maintain satellite flight software.
  • Support ground tools, ensuring robustness and traceability for space missions.
  • Develop features for Linux and RTOS-based systems per requirements.
  • Participate in code reviews, testing campaigns, and CI/CD processes.
  • Maintain configuration control and full software traceability.
  • Collaborate with Systems, Electronics, and Mission Operations teams.
  • Contribute to post-launch operations and integration activities.
  • Drive continuous improvement in architecture and development processes.

Skills

Rust proficiency
C/C++ knowledge
Linux development
CI/CD
GitLab
Jenkins
Docker
pytest
Secure coding
Fault-tolerant design
RTOS concepts
Spacecraft subsystems knowledge
ECSS awareness
Software verification & validation

Tools

GitLab
Jenkins
Docker
pytest

Job description

Open Cosmos Ltd. is seeking an embedded software engineer to design, implement and validate satellite flight software.

You will work across Linux and RTOS environments, collaborate with Systems, Electronics, and Mission Operations to ensure robust cross-functional integration, and contribute to post-launch activities. The role emphasizes secure coding, fault-tolerant design, and adherence to ECSS standards while using CI/CD pipelines to deliver reliable space software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Space Flight Software Engineer (Rust/C++)
Remote Space Flight Software Engineer (Rust/C++)

Open Cosmos Ltd. • Hurley

Remote
GBP 65,000 - 95,000
Global_CLIENTS
Diverse team environment
Inclusive workplace
Remote Spacecraft Onboard Software Engineer (Rust/C++)
Remote Spacecraft Onboard Software Engineer (Rust/C++)

Open Cosmos Ltd. • Liverpool

Remote
GBP 65,000 - 90,000
Spaceflight Embedded Software Engineer (Rust/C++)
Spaceflight Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd. • Brackley

Remote
GBP 70,000 - 100,000
Spaceflight Embedded Software Engineer (Rust/C++)
Spaceflight Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd. • Atherstone

Remote
GBP 60,000 - 90,000
Space Embedded Software Engineer (Rust/C++)
Space Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd. • Tees Valley

Remote
GBP 70,000 - 90,000
Remote Flight Software Engineer - Spacecraft (Rust/C++)
Remote Flight Software Engineer - Spacecraft (Rust/C++)

Open Cosmos Ltd. • Stamford

Remote
GBP 65,000 - 90,000
Space Flight Software Engineer (Rust/C++)
Space Flight Software Engineer (Rust/C++)

Open Cosmos Ltd. • Newport

Remote
GBP 65,000 - 95,000
Spaceflight Embedded Software Engineer (Rust/C++)
Spaceflight Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd. • Baildon

Remote
GBP 65,000 - 90,000
Global customers
Diversity & inclusion
Equal opportunity employer
Spaceflight Embedded Software Engineer (Rust/C++)
Spaceflight Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd. • Doncaster

Remote
GBP 60,000 - 90,000
Remote Space Software Engineer — Flight Systems & Rust
Remote Space Software Engineer — Flight Systems & Rust

Open Cosmos Ltd. • Sevenoaks

Remote
GBP 65,000 - 90,000