Remote Space Software Engineer - Onboard Processing

Open Cosmos Ltd.

Ilkeston

Hybrid

GBP 70,000 - 95,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Open Cosmos Ltd. is seeking a software engineer to design, implement, validate, and maintain satellite flight software within our Data Division, collaborating across Ground Tools, Linux environments, and mission-critical systems.

You will work with Rust or C/C++, embedded/RTOS knowledge, and CI/CD tooling (GitLab/Jenkins/Docker/pytest). This role supports post-launch operations and continuous improvement across architecture and engineering processes.

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 compiled and object-oriented programming paradigms, with an emphasis on performance, reliability, and correctness.
  • Ability to work in Linux development environments, including scripting and command-line tooling, as part of day-to-day engineering work.
  • Familiarity with CI/CD pipelines and automation tools such as GitLab, Jenkins, Docker, and pytest, supporting consistent and efficient software delivery.
  • Ability to apply secure coding and fault-tolerant design principles to software development, ensuring reliability and resilience in mission-critical contexts.
  • Understanding of RTOS concepts and their application in embedded and space software environments.

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
Fault-tolerant design
Embedded software
Space systems familiarity

Tools

GitLab
Jenkins
Docker
pytest
ECSS awareness
RTOS concepts
Linux scripting

Job description

Open Cosmos Ltd. is seeking a software engineer to design, implement, validate, and maintain satellite flight software within our Data Division, collaborating across Ground Tools, Linux environments, and mission-critical systems.

You will work with Rust or C/C++, embedded/RTOS knowledge, and CI/CD tooling (GitLab/Jenkins/Docker/pytest). This role supports post-launch operations and continuous improvement across architecture and engineering processes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Spaceflight Software Engineer – Onboard Processing
Remote Spaceflight Software Engineer – Onboard Processing

Open Cosmos Ltd. • Leighton Buzzard

Remote
GBP 65,000 - 95,000
Remote Space Software Engineer: Onboard Systems
Remote Space Software Engineer: Onboard Systems

Open Cosmos Ltd. • Andover

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

Open Cosmos Ltd. • Stroud

Remote
GBP 60,000 - 90,000
Remote Spacecraft Onboard Software Engineer
Remote Spacecraft Onboard Software Engineer

Open Cosmos Ltd. • Southampton

Remote
GBP 65,000 - 100,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
Remote Onboard Software Engineer – Spacecraft Systems
Remote Onboard Software Engineer – Spacecraft Systems

Open Cosmos Ltd. • York and North Yorkshire

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

Open Cosmos Ltd. • Wick

Remote
GBP 55,000 - 75,000
Remote Spaceflight Software Engineer (Rust/C++)
Remote Spaceflight Software Engineer (Rust/C++)

Open Cosmos Ltd. • Bakewell CP

Remote
GBP 60,000 - 90,000
Remote Space Software Engineer: Flight & Data Systems
Remote Space Software Engineer: Flight & Data Systems

Open Cosmos Ltd. • Limpsfield

Remote
GBP 70,000 - 95,000
Remote Space Flight Software Engineer (Rust/C++)
Remote Space Flight Software Engineer (Rust/C++)

Open Cosmos Ltd. • Hurley

Remote
GBP 65,000 - 95,000
Global_CLIENTS
Diverse team environment
Inclusive workplace