Onboard Spacecraft Software Engineer (Rust/C++)

Open Cosmos Ltd.

Harwell

On-site

GBP 70,000 - 110,000

Full time

9 days ago
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 a software engineer to design, implement and maintain satellite flight software in Linux/RTOS environments. The role focuses on robust, traceable code, with integration across Systems, Electronics, and Mission Operations to support mission success.

You will contribute to post-launch operations and drive architectural improvements. Candidates should be proficient in Rust or C/C++, comfortable in Linux environments, and familiar with CI/CD and testing frameworks.

Qualifications

  • Proficient in Rust, or strong C/C++ with the ability to transition to Rust in production environments.
  • Experience developing on Linux and RTOS-based embedded systems.
  • Strong understanding of CI/CD and automated testing practices.
  • Familiarity with spacecraft subsystems and ECSS standards where applicable.
  • Collaborative mindset working across Systems, Electronics and Mission Operations teams.

Responsibilities

  • Designing, implementing, validating, and maintaining satellite flight software
  • Supporting ground tools, ensuring software is robust, traceable, and fit for the reliability demands of space missions
  • Developing features for Linux and RTOS-based systems in line with mission and system requirements
  • Participating in code reviews, testing campaigns, and CI/CD processes to ensure high software quality standards are maintained consistently throughout the development lifecycle
  • Maintaining configuration control, documentation, and full software traceability throughout the development lifecycle
  • Collaborating closely with Systems, Electronics, and Mission Operations teams to integrate and test subsystems, contributing technical expertise that supports effective cross-functional alignment and problem resolution
  • Contributing to post-launch operations and build and integration activities
  • Driving continuous improvement in architecture, design, and engineering processes, identifying and implementing changes that enhance software reliability, maintainability, and delivery efficiency

Skills

Rust
C/C++
Linux
RTOS
Embedded systems
CI/CD

Tools

GitLab
Jenkins
Docker
pytest

Job description

Open Cosmos Ltd. is seeking a software engineer to design, implement and maintain satellite flight software in Linux/RTOS environments. The role focuses on robust, traceable code, with integration across Systems, Electronics, and Mission Operations to support mission success.

You will contribute to post-launch operations and drive architectural improvements. Candidates should be proficient in Rust or C/C++, comfortable in Linux environments, and familiar with CI/CD and testing frameworks.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Space Systems Software Engineer (Rust/C++)
Space Systems Software Engineer (Rust/C++)

Open Cosmos • Harwell

On-site
GBP 60,000 - 90,000
Spacecraft On-Board Software Engineer (Rust)
Spacecraft On-Board Software Engineer (Rust)

Open Cosmos • East Hagbourne

On-site
GBP 70,000 - 100,000
Software Engineer - On Board Processing
Software Engineer - On Board Processing

Open Cosmos Ltd. • Harwell

On-site
GBP 70,000 - 110,000
Software Engineer - On Board Processing
Software Engineer - On Board Processing

EF • East Hagbourne

On-site
GBP 70,000 - 100,000
Spaceborne FPGA Engineer — Hardware/Software Co-design
Spaceborne FPGA Engineer — Hardware/Software Co-design

Open Cosmos Ltd • East Hagbourne

On-site
GBP 85,000 - 110,000
Software Engineer - On Board Processing
Software Engineer - On Board Processing

Open Cosmos • Harwell

On-site
GBP 60,000 - 90,000
Senior Flight Software Lead for Real-Time Spacecraft
Senior Flight Software Lead for Real-Time Spacecraft

NewOrbit Space • Reading

Hybrid
GBP 90,000 - 120,000
Equity option
Hybrid work
Visa sponsorship
Embedded Software Engineer (Space) - Berkshire
Embedded Software Engineer (Space) - Berkshire

microTECH Global LTD • England

Remote
GBP 70,000 - 110,000
Onboard Software Engineer — C++, RT Linux, HIL
Onboard Software Engineer — C++, RT Linux, HIL

Sopra Steria • Stevenage

On-site
GBP 55,000 - 75,000
Flight Software Engineer (Embedded, Real-Time, C/C++/Rust)
Flight Software Engineer (Embedded, Real-Time, C/C++/Rust)

microTECH Global LTD • England

Remote
GBP 70,000 - 110,000