Embedded Flight Software Engineer

globe (3)

Oxford

globe (3)

England

money (3)

£75,000/year

hourglass (1)

Permanent

business-cards (1)

Other

Embedded Flight Software Engineer
Oxfordshire, UK | Hybrid (2 days onsite)
Industry: Space Systems, Flight Software, Onboard Control

A UK-based space company is looking for an Embedded Flight Software Engineer to join their team working on real-time software systems that fly on satellites. This is hands-on development for actual space missions – the software you write will control hardware in orbit.

You’ll be part of a collaborative team responsible for building embedded software that runs on spacecraft onboard computers. Expect a mix of low-level C/C++, interfacing with hardware, real-time operating systems, and system-level testing.

This role sits in the Flight Software group and plays a key part in upcoming multi-satellite missions.


What You’ll Do

  • Design, develop, and test embedded flight software for space missions

  • Build and integrate low-level code for onboard computers and sensors

  • Work closely with systems and hardware teams to align software with mission needs

  • Write and maintain interface control documents and test plans

  • Debug and validate code on hardware and in simulation

  • Take part in mission simulations and flight software verification


✅ What You’ll Need

  • Strong experience in C/C++ for embedded systems

  • Familiarity with real-time operating systems (e.g. VxWorks, RTEMS)

  • Comfortable working with hardware interfaces and device drivers

  • Hands-on experience with software debugging and testing on target systems

  • Solid understanding of embedded software engineering principles

  • Bachelor’s or Master’s degree in software, computer science, or engineering


⭐ Nice to Have

  • Experience with VxWorks, NASA cFS, or PowerPC

  • Familiarity with CCSDS, CAN, SpaceWire, or other space comms protocols

  • Knowledge of ECSS standards or MISRA guidelines

  • Background in space systems, satellite control, or mission operations

  • Exposure to Python, Linux tools, or embedded scripting


Why This Role?

  • Your software will fly on satellites being launched into orbit

  • You’ll work at the core of a mission, directly contributing to spacecraft control

  • The work is deeply technical and hands-on, not just specs and docs

  • The team is small, skilled, and mission-focused

  • Hybrid setup with time in the lab and time to code without distractions

Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.

Adam Slade

Submit Your CV

This field is for validation purposes and should be left unchanged.
Name_1
Max. file size: 512 MB.

UPLOAD CV WITH:

or Upload CV with

Similar Jobs

Permanent

Full-Stack Software Developer

Space

Other

Full Stack Software Developer Oxfordshire, UK | Hybrid (2 days onsite) Industry: Space Systems, Ground Segment, Mission Operations A UK-based space company is hiring See more…

to £85,000/year

Oxford

England

Permanent

Full-Stack Software Developer

Space

Other

Full Stack Software Developer Oxfordshire, UK | Hybrid (2 days onsite) Industry: Space Systems, Ground Segment, Mission Operations A UK-based space company is hiring See more…

to £85,000/year

Oxford

England

Permanent

Flight Software Validation Engineer

Space

Other

Validation & Verification Engineer Oxfordshire, UK | Hybrid (2 days onsite) Industry: Space Systems, Embedded Software, Test Engineering A UK-based space company is hiring See more…

to £75,000/year

Oxford

England

Salary Benchmarks and
Market Insights

Are you looking for a new role? Would you like to compare your current salary
against the market rate?

Maybe you're looking to grow your team and need help planning and setting
hiring budgets.

Our interactive market update, split by industry, has all the information you need; from salary
benchmarks, gender split and average tenure to 'time to hire' and fastest-growing skills.

microsoft-365-kTFmwxkF5bQ-unsplash