Space Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd.

Tees Valley

Remote

GBP 70,000 - 90,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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-based systems, participate in code reviews and CI/CD, and help ensure software reliability for mission-critical space missions.

You'll collaborate with cross-functional teams, understand spacecraft subsystems, and contribute to post-launch operations. The role offers flexible base locations and a strong focus on secure, fault-tolerant design.

Qualifications

  • Strong programming capability in Rust, or solid understanding in C or C++ with the motivation and ability to transition to Rust in a production environment.
  • Proficiency in Linux development environments with scripting and command-line tooling.
  • Experience with CI/CD pipelines and automation tools (GitLab, Jenkins, Docker, pytest).
  • Understanding of secure coding and fault-tolerant design for mission-critical contexts.
  • Knowledge of spacecraft subsystems and how software interfaces with them.
  • Familiarity with ECSS and embedded software standards.
  • Knowledge of RTOS concepts in embedded/space software environments.
  • Experience with software verification and validation and traceability.

Responsibilities

  • Design, implement, validate, and maintain satellite flight software.
  • Support ground tools to ensure robust software for space missions.
  • Develop features for Linux and RTOS-based systems according to requirements.
  • Participate in code reviews, testing campaigns, and CI/CD to maintain high quality.
  • Maintain configuration control, documentation, and full software traceability.
  • Collaborate with Systems, Electronics, and Mission Operations to integrate subsystems.
  • Contribute to post-launch operations and build/integration activities.
  • Drive continuous improvement in architecture, design, and processes.

Skills

Rust programming
C/C++ programming
Linux development
CI/CD
Secure coding
RTOS/embedded
Software verification & validation
Fault-tolerant design

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-based systems, participate in code reviews and CI/CD, and help ensure software reliability for mission-critical space missions.

You'll collaborate with cross-functional teams, understand spacecraft subsystems, and contribute to post-launch operations. The role offers flexible base locations and a strong focus on secure, fault-tolerant design.

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. • Kirklington CP

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

Open Cosmos Ltd. • Cheltenham

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

Open Cosmos Ltd. • Loughborough

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

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

Open Cosmos Ltd. • Highweek

Remote
GBP 60,000 - 90,000