Spaceflight Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd.

Brackley

Remote

GBP 70,000 - 100,000

Full time

5 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 environments, participate in code reviews and CI/CD, and collaborate with Systems, Electronics and Mission Operations to ensure robust, traceable software throughout the lifecycle. You should be proficient in Rust or C/C++, familiar with ECSS standards, and capable of contributing to post-launch operations while driving architectural

Qualifications

  • Strong programming skills in Rust or C/C++, with ability to transition to Rust.
  • Experience in Linux development environments and scripting.
  • Experience with CI/CD pipelines and tooling.
  • Knowledge of embedded space software concepts and RTOS.
  • Familiarity with ECSS standards and documentation.
  • Understanding of software verification and validation processes.

Responsibilities

  • Designing, implementing, validating, and maintaining satellite flight software.
  • Supporting ground tools, ensuring robustness and traceability.
  • Developing features for Linux and RTOS-based systems.
  • Participating in code reviews, testing campaigns, and CI/CD.
  • Maintaining configuration control and full software traceability.
  • Collaborating with Systems, Electronics, and Mission Operations.
  • Contributing to post-launch operations and integration activities.
  • Driving continuous improvement in architecture and engineering processes.

Skills

Rust/C/C++
Performance/reliability
Linux development
CI/CD tooling
Secure coding
Space subsystems
ECSS awareness
RTOS concepts
Verification/validation
Fault detection/recovery

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 environments, participate in code reviews and CI/CD, and collaborate with Systems, Electronics and Mission Operations to ensure robust, traceable software throughout the lifecycle. You should be proficient in Rust or C/C++, familiar with ECSS standards, and capable of contributing to post-launch operations while driving architectural

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Open Cosmos Ltd. • Saffron Walden

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

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

Open Cosmos Ltd. • Newport

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

Open Cosmos Ltd. • Loughborough

Remote
GBP 65,000 - 90,000