Flight Software Engineer (Embedded, Real-Time, C/C++/Rust)

microTECH Global LTD

England

Remote

GBP 70,000 - 110,000

Full time

14 days+
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

microTECH Global Limited in the United Kingdom seeks engineers to design and implement robust flight-software services on RTOS or Embedded Linux, turning mission requirements into deterministic, testable software for simulation, launch, and on-orbit operations.

You will own the on-board flight-software stack, integrate subsystems via I2C/SPI/UART/CAN, build verification infrastructure, and ship code through CI/CD to enable secure OTA updates and reliable real-time performance.

Qualifications

  • Proven experience building production embedded or real-time systems in C/C++ and/or Rust on RTOS or Embedded Linux.
  • Strong grasp of real-time software: scheduling, interrupts, concurrency primitives, determinism, and constrained resources.
  • Proven ability to build reliable, testable systems: unit/integration testing, simulation-first development, HIL validation, debugging.
  • Hands-on experience integrating with hardware via common interfaces (I2C, SPI, UART, CAN(-FD), GPIO) and lab debugging.
  • Solid software engineering fundamentals: architecture, code review, static analysis, CI/CD, configuration management, observability.
  • Ability to own systems end-to-end: requirements through design, implementation, verification, operations support, incremental improvement.

Responsibilities

  • Own the on-board flight-software stack – design, implement and test real-time Rust/C/C++ on RTOS or Embedded Linux.
  • Integrate subsystems end-to-end – define ICDs and build drivers/middleware over I2C/SPI/UART/CAN(-FD)/SpaceWire.
  • Build spacecraft behaviors & autonomy – implement mode management, sequencing, and autonomous FDIR.
  • Deliver reliable real-time performance – manage concurrency, timing, budgets, and observability.
  • Build verification infrastructure – prototypes, SIL/HIL test harnesses, simulations, telemetry analysis tooling.
  • Ship code from review to orbit – CI/CD, support integration and launch ops, OTA updates.
  • Work across disciplines – collaborate with avionics, AOCS, comms and mission teams to trade budgets.

Skills

C/C++
Rust
RTOS/Embedded Linux
Space systems

Tools

I2C/SPI/UART/CAN
CI/CD

Job description

microTECH Global Limited in the United Kingdom seeks engineers to design and implement robust flight-software services on RTOS or Embedded Linux, turning mission requirements into deterministic, testable software for simulation, launch, and on-orbit operations.

You will own the on-board flight-software stack, integrate subsystems via I2C/SPI/UART/CAN, build verification infrastructure, and ship code through CI/CD to enable secure OTA updates and reliable real-time performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (Space) - Berkshire
Embedded Software Engineer (Space) - Berkshire

microTECH Global LTD • England

Remote
GBP 70,000 - 110,000
Embedded Software Engineer – Flight & Radar Systems (RTOS)
Embedded Software Engineer – Flight & Radar Systems (RTOS)

Cambridge Aerospace • Cambridge

On-site
GBP 65,000 - 95,000
Competitive compensation
Stock options
Private Medical & Dental
+1
Senior Real-Time Embedded Software Engineer
Senior Real-Time Embedded Software Engineer

RTX • Harlow

Hybrid
GBP 65,000 - 90,000
Competitive salary
Pension up to 10.5%
Life assurance 6x salary
+6
Aerospace Embedded Software Engineer (C/C++, Rust)
Aerospace Embedded Software Engineer (C/C++, Rust)

Unify • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 85,000
Senior Flight Software Lead for Real-Time Spacecraft
Senior Flight Software Lead for Real-Time Spacecraft

NewOrbit Space • Reading

Hybrid
GBP 90,000 - 120,000
Equity option
Hybrid work
Visa sponsorship
Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 85,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Greater London

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Caldecote

On-site
GBP 65,000 - 90,000
Senior Rust Embedded Engineer — Flight & Radar Systems
Senior Rust Embedded Engineer — Flight & Radar Systems

Rustify • United Kingdom

Remote
GBP 65,000 - 95,000
Real-Time Embedded Flight Software Engineer
Real-Time Embedded Flight Software Engineer

Morson Edge • England

On-site
GBP 40,000 - 60,000
Strong opportunities for career progression
Technical development opportunities