Space Systems Software Engineer (Rust/C++)

Open Cosmos

Harwell

On-site

GBP 60,000 - 90,000

Full time

14 days+
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, contributing to ground tools and data platforms that power our geospatial solutions.

You will develop for Linux and RTOS-based systems, engage in code reviews, CI/CD, and cross-functional testing with Systems and Mission Operations teams to ensure reliability and mission success across space programs.

Qualifications

  • Proficiency in Rust or strong C/C++ with willingness to transition to Rust.
  • Knowledge of Linux development environments and scripting.
  • Experience with CI/CD pipelines and automation tools.
  • Secure coding and fault-tolerant design principles.
  • Understanding of RTOS concepts in embedded/space software.
  • Familiarity with ECSS standards and spacecraft subsystems.
  • Software verification and validation and traceability.

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 development
CI/CD pipelines
Secure coding
Spacecraft subsystems
ECSS awareness
RTOS concepts
Software verification & validation
Fault detection & recovery

Tools

GitLab
Jenkins
Docker
pytest

Job description

Open Cosmos is seeking a software engineer to design, implement, validate and maintain satellite flight software, contributing to ground tools and data platforms that power our geospatial solutions.

You will develop for Linux and RTOS-based systems, engage in code reviews, CI/CD, and cross-functional testing with Systems and Mission Operations teams to ensure reliability and mission success across space programs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Open Cosmos Ltd. • Harwell

On-site
GBP 70,000 - 110,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

Open Cosmos • Harwell

On-site
GBP 60,000 - 90,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
Embedded Software Engineer (Space) - Berkshire
Embedded Software Engineer (Space) - Berkshire

microTECH Global LTD • England

Remote
GBP 70,000 - 110,000
Space Systems Software Engineer (Embedded/RT)
Space Systems Software Engineer (Embedded/RT)

Alexander Associates Technical Recruitment • Greater London

On-site
GBP 45,000 - 65,000
Space Constellation Scheduling Software Engineer
Space Constellation Scheduling Software Engineer

UK Space Jobs • Glasgow

Hybrid
GBP 65,000 - 100,000
Name NYSP
Launch Attendance
Time Off
+6
Space Mission Automation Engineer
Space Mission Automation Engineer

Open Cosmos Ltd • East Hagbourne

On-site
GBP 40,000 - 60,000
Work at the cutting edge of space technology
Diverse and supportive team
Mission-driven company ethos