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

Open Cosmos Ltd.

Hyde

Remote

GBP 70,000 - 100,000

Full time

5 days ago
Be an early applicant
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 Ltd. seeks a software engineer to design, implement, validate and maintain satellite flight software within our Data Division. You will work across Linux-based environments, RTOS, and develop features aligned with mission requirements.

You will contribute to code reviews, CI/CD, and cross-functional testing with Systems, Electronics and Mission Operations, driving reliability and delivery efficiency for space missions.

Qualifications

  • Experience designing satellite flight software.
  • Proficiency in Rust or strong C/C++ skills with motivation to move to Rust.
  • Experience in Linux development environments and embedded software.

Responsibilities

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

Skills

Rust
C/C++
Linux development
CI/CD pipelines
RTOS
Space systems knowledge

Tools

GitLab
Jenkins
Docker
pytest

Job description

Open Cosmos Ltd. seeks a software engineer to design, implement, validate and maintain satellite flight software within our Data Division. You will work across Linux-based environments, RTOS, and develop features aligned with mission requirements.

You will contribute to code reviews, CI/CD, and cross-functional testing with Systems, Electronics and Mission Operations, driving reliability and delivery efficiency for space missions.

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. • Tees Valley

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

Open Cosmos Ltd. • Loughborough

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

Open Cosmos Ltd. • Kirklington CP

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

Open Cosmos • Harwell

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

Open Cosmos Ltd. • Highweek

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

Open Cosmos Ltd. • Saffron Walden

Remote
GBP 70,000 - 110,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. • Brackley

Remote
GBP 70,000 - 100,000