Flight Software Engineer

Contract Type:

Permanent

Location:

Reading

Industry:

Defence and Military

Contact Name:

Jake Appleton

Contact Email:

Jake.Appleton@meritustalent.com

Contact Phone:

02921 673 746

Date Published:

16-Jan-2026

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)

APPLY NOW
APPLY NOW

Share this job

SAVE THIS JOB

Save Job
Print this job

CREATE ALERT

CREATE AS ALERT

Similar jobs

Consultant

READ MORE
SCHEMA MARKUP ( This text will only show on the editor. )