Space Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd.

Kirklington CP

Remote

GBP 70,000 - 110,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Open Cosmos Ltd. is seeking a talented embedded software engineer to design, implement, and validate satellite flight software within our Data Division.

You will work across Systems, Electronics, and Mission Operations teams to ensure robust software that meets mission requirements while adhering to ECSS standards. The role emphasizes Rust or C/C++ expertise, Linux/RTOS development, and rigorous verification, with opportunities to influence post-launch operations and continuous process

Qualifications

  • Experience with Rust or C/C++ and willingness to transition to Rust in production.
  • Proficiency in Linux development environments and scripting.
  • Familiarity with CI/CD pipelines and automation tools (GitLab, Jenkins, Docker, pytest).
  • Understanding of secure coding and fault-tolerant design in mission-critical software.
  • Knowledge of RTOS concepts and embedded software development.
  • Awareness of spacecraft subsystems and how software interfaces with them.
  • Knowledge of ECSS standards and their practical implications for software development.

Responsibilities

  • Designing, implementing, validating, and maintaining satellite flight software.
  • Supporting ground tools to ensure robustness and traceability for space missions.
  • Developing features for Linux and RTOS-based systems per 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 processes.

Skills

Rust
C/C++
Linux
Scripting
Secure coding
Fault-tolerant design
RTOS
Software verification & validation
ECSS awareness
Cross-functional collaboration

Tools

GitLab
Jenkins
Docker
pytest

Job description

Open Cosmos Ltd. is seeking a talented embedded software engineer to design, implement, and validate satellite flight software within our Data Division.

You will work across Systems, Electronics, and Mission Operations teams to ensure robust software that meets mission requirements while adhering to ECSS standards. The role emphasizes Rust or C/C++ expertise, Linux/RTOS development, and rigorous verification, with opportunities to influence post-launch operations and continuous process

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Open Cosmos Ltd. • Saffron Walden

Remote
GBP 70,000 - 110,000
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
Spaceflight Embedded Software Engineer (Rust/C++)
Spaceflight Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd. • Brackley

Remote
GBP 70,000 - 100,000
Space Software Engineer: Rust/C++ for Critical Systems
Space Software Engineer: Rust/C++ for Critical Systems

Open Cosmos Ltd. • United Kingdom

Remote
GBP 65,000 - 90,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. • Atherstone

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

Open Cosmos Ltd. • Cheltenham

Remote
GBP 60,000 - 90,000
Space Software Engineer - Rust/Embedded
Space Software Engineer - Rust/Embedded

Open Cosmos Ltd. • Loughborough

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

Open Cosmos Ltd. • Bourne

Remote
GBP 70,000 - 110,000
Global customer reach
Mission-driven culture
Diverse and inclusive team
+2