Remote Spacecraft Onboard Software Engineer (Rust/C++)

Open Cosmos Ltd.

Liverpool

Remote

GBP 65,000 - 90,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Open Cosmos Ltd. is seeking an embedded software engineer to design, validate, and maintain satellite flight software. You will work across Linux and RTOS-based systems, contribute to ground tools, and ensure robust, traceable code for space missions.

You will collaborate with Systems, Electronics, and Mission Operations teams, participate in CI/CD, and help drive architecture improvements for reliable space software products.

Qualifications

  • Strong programming capability in Rust, or solid understanding in C or C++ with motivation to transition to Rust in production.
  • Proficiency in compiled and object-oriented programming with emphasis on performance and reliability.
  • Experience in Linux development environments and scripting.
  • Familiarity with CI/CD pipelines and automation tools.
  • Ability to apply secure coding and fault-tolerant design principles.
  • Working knowledge of spacecraft subsystems and how software interfaces with them.
  • Awareness of ECSS and space engineering standards.
  • Understanding of RTOS concepts in embedded/space software.
  • Familiarity with software verification, testing strategies, and traceability.
  • Awareness of fault detection and recovery in space applications.

Responsibilities

  • Designing, implementing, validating, and maintaining satellite flight software.
  • Supporting ground tools and ensuring robust, traceable software for space missions.
  • Developing features for Linux and RTOS-based systems according to requirements.
  • Participating in code reviews, testing campaigns, and CI/CD processes.
  • Maintaining configuration control and full software traceability.
  • Collaborating with Systems, Electronics, and Mission Operations teams.
  • Contributing to post-launch operations and build/integration activities.
  • Driving continuous improvement in architecture, design, and engineering processes.

Skills

Rust
C/C++
Linux
CI/CD
GitLab
Jenkins
Docker
pytest
Secure coding
RTOS
Space systems
ECSS awareness

Tools

GitLab
Jenkins
Docker
pytest

Job description

Open Cosmos Ltd. is seeking an embedded software engineer to design, validate, and maintain satellite flight software. You will work across Linux and RTOS-based systems, contribute to ground tools, and ensure robust, traceable code for space missions.

You will collaborate with Systems, Electronics, and Mission Operations teams, participate in CI/CD, and help drive architecture improvements for reliable space software products.

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. • Cheltenham

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

Open Cosmos Ltd. • Stroud

Remote
GBP 60,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
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
Space Embedded Software Engineer (Rust/C++)
Space Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd. • Tees Valley

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

Open Cosmos Ltd. • Hyde

Remote
GBP 70,000 - 100,000
Onboard Spacecraft Software Engineer (Rust/C++)
Onboard Spacecraft Software Engineer (Rust/C++)

Open Cosmos Ltd. • Harwell

On-site
GBP 70,000 - 110,000
Spaceflight Embedded Software Engineer (Rust/C++)
Spaceflight Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd. • Atherstone

Remote
GBP 60,000 - 90,000
Remote Space Software Engineer: Onboard Systems
Remote Space Software Engineer: Onboard Systems

Open Cosmos Ltd. • Andover

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

Open Cosmos Ltd. • Brackley

Remote
GBP 70,000 - 100,000