UAV Embedded Software Engineer — Real-Time, SIL/HIL

Cambridge Aerospace

Cambridge

On-site

GBP 65,000 - 90,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Private Medical & Dental
Cycle to work scheme

Job summary

Cambridge Aerospace is seeking a Software Engineer to develop embedded software for UAV systems and to build robust SIL/HITL testing environments. You will deploy software on onboard computers and manage GitHub workflows to ensure reliable integration with hardware and perception teams.

The role emphasizes real-time debugging, radar familiarity, and rapid prototyping in MATLAB or Python within a fast-paced R&D setting.

Qualifications

  • Bachelor’s or Master’s in Computer Science, Robotics, Electrical Engineering, or related field.
  • Experience in C++/Python with real-time/embedded systems.
  • Understanding radar fundamentals (range-Doppler, pulse-Doppler).
  • Experience with algorithm development and implementation.
  • Proficiency in real-time performance optimisation and debugging.
  • Familiarity with prototyping in MATLAB or Python.

Responsibilities

  • Develop, modify, and integrate embedded software for UAV systems.
  • Set up and maintain SIL/HITL environments for testing and validation.
  • Deploy and optimise software on onboard computers.
  • Manage source code and workflows using GitHub (CI/CD, branching, reviews).
  • Collaborate with hardware, perception, and flight test teams for integration.
  • Contribute to performance improvements and documentation.

Skills

C++
Python
Real-time systems
Embedded systems
Algorithm development
Debugging

Education

BSc/MSc in CS/Robotics/EE

Tools

RTOS (NuttX/ThreadX/RTIC/Zephyr/FreeRTOS/VxWorks/INTEGRITY)
Embedded Linux
Simulink
MATLAB
STM32
Xilinx Zynq

Job description

Cambridge Aerospace is seeking a Software Engineer to develop embedded software for UAV systems and to build robust SIL/HITL testing environments. You will deploy software on onboard computers and manage GitHub workflows to ensure reliable integration with hardware and perception teams.

The role emphasizes real-time debugging, radar familiarity, and rapid prototyping in MATLAB or Python within a fast-paced R&D setting.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RF Software Engineer
RF Software Engineer

Cambridge Aerospace • Cambridge

On-site
GBP 65,000 - 90,000
Stock options
Private Medical & Dental
Cycle to work scheme
Embedded Systems Engineer
Embedded Systems Engineer

Gibson Robotics • Glasgow

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

Matchtech • Wales

On-site
GBP 45,000 - 65,000
UAV Embedded Software Engineer (C++/Rust)
UAV Embedded Software Engineer (C++/Rust)

ConSol Partners • West of England

Hybrid
GBP 55,000 - 85,000
Software Engineer
Software Engineer

ConSol Partners • West of England

Hybrid
GBP 55,000 - 85,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 UAV Simulation Engineer
Real-Time UAV Simulation Engineer

Minerva Defence • Worcester

On-site
GBP 70,000 - 95,000
Share options vesting
Bupa private medical insurance
6% employer pension contribution
+4
UAS Software & Avionics Engineer - Ardupilot
UAS Software & Avionics Engineer - Ardupilot

Future Talent Group • Aylesbury

Hybrid
GBP 55,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Cambridge Aerospace • Cambridge

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

Minerva Defence • Greater London

On-site
GBP 60,000 - 90,000
Share options
Private medical insurance
6% employer pension contribution
+4