Job Search and Career Advice Platform

Enable job alerts via email!

Flight Software Engineer

Yolk Recruitment Ltd

England

Hybrid

GBP 60,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A rapidly growing space technology company is looking for a Flight Software Engineer to develop and own onboard software for spacecraft. The role focuses on real-time control, autonomy, and software integration on Embedded Linux platforms. Ideal candidates will have experience in C/C++ and RTOS environments, and engage in the full software lifecycle. Competitive salary with private healthcare and a hybrid working model is offered, along with collaboration in a dynamic team.

Benefits

Private healthcare
Performance bonus
Equity/options

Qualifications

  • Professional experience developing production embedded or real-time software in C/C++ or Rust.
  • Experience working with RTOS or Embedded Linux environments.
  • Strong understanding of real-time concepts such as scheduling and concurrency.

Responsibilities

  • Design and develop flight software in C/C++ and/or Rust for RTOS or Embedded Linux.
  • Implement real-time control flows, autonomy, and fault-tolerant services.
  • Support software bring-up and system integration.

Skills

C/C++ development
Real-time software development
Embedded Linux
Autonomy
Fault-tolerant services

Tools

RTOS
CI/CD pipelines
Embedded interfaces (I2C, SPI)
Job description

MERITUS are recuriting for a Flight Software Engineer to join our client in the space sector from their site in Berkshire.

FLIGHT SOFTWARE ENGINEER - SPACE SECTOR - £60,000 / £70,000 PER ANNUM - READING, ONSITE - PRIVATE HEALTHCARE, PERFORMANCE BONUS

A rapidly growing space technology company is seeking a Flight Software Engineer to develop and own the onboard software that governs spacecraft behaviour. This role focuses on real-time control, autonomy, mode management, and core flight applications that coordinate all satellite subsystems.

You will design, implement, and test robust flight software on RTOS or Embedded Linux platforms, taking systems from simulation through launch and on-orbit operations within a fast-paced, mission-driven environment.

Key Responsibilities
  • Design and develop flight software in C/C++ and/or Rust for RTOS or Embedded Linux

  • Implement real-time control flows, autonomy, mode management, and fault-tolerant services

  • Translate mission and system requirements into deterministic, testable software

  • Integrate software with spacecraft hardware using common embedded interfaces (I2C, SPI, UART, CAN/CAN-FD, GPIO)

  • Develop unit, integration, SIL/HIL tests and support hardware-in-the-loop validation

  • Support software bring-up, system integration, launch preparation, and on-orbit operations

  • Contribute to software architecture, code reviews, CI/CD pipelines, and observability/logging strategies

  • Own flight software end-to-end, from design through operations support and iterative updates

Essential Requirements
  • Professional experience developing production embedded or real-time software in C/C++ or Rust

  • Experience working with RTOS or Embedded Linux environments

  • Strong understanding of real-time concepts: scheduling, interrupts, concurrency, and determinism

  • Experience integrating software with on-board computers and high-speed buses (e.g. CAN-FD, SpaceWire, SPI, LVDS)

  • Hands-on experience with unit, integration, and HIL testing, delivered via CI/CD pipelines

  • Strong software engineering fundamentals including architecture, debugging, static analysis, and version control

  • Ability to work across the full software lifecycle in a cross-disciplinary engineering team

Desirable Experience
  • Exposure to spacecraft flight software frameworks (e.g. cFS, F´, or similar architectures)

  • Knowledge of autonomy, fault management, watchdogs, redundancy, and safe-mode design

  • GNC/AOCS-adjacent experience (sensor/actuator pipelines, control loops, timing analysis)

  • Experience with simulators, digital twins, SIL/HIL environments, or on-orbit operations

Package & Working Pattern
  • Competitive salary with equity/options

  • Comprehensive benefits package (including private healthcare)

  • Hybrid working model (typically 1 day per week remote)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.