Software Engineer (UAV / Embedded Systems) Swindon - Hybrid
£40,000 – £60,000 - flexible for the right experience
We’re partnering with a high-growth UK engineering team building next-generation unmanned aerial vehicle (UAV) systems. This is a hands-on Software Engineer role sitting at the heart of a multidisciplinary environment where software, electronics, and avionics converge to deliver complex, real-world systems.
You’ll be working across the full lifecycle of embedded and systems software - designing, building, testing, and integrating solutions that directly interact with hardware and flight systems.
Designing and developing embedded software and firmware for UAV systems
Collaborating closely with avionics, electronics, and mechanical engineers
Supporting system integration and hands-on testing with hardware
We’re looking for strong fundamentals in embedded and systems engineering, including:
Strong C++ development experience (essential)
Python and MATLAB for tooling, modelling, and analysis
UNIX/Linux-based development environments
Comfort working close to hardware (debugging, testing, integration)
You enjoy building systems that cross hardware and software boundaries
You’re comfortable switching between coding, testing, and debugging in the same day
This is a UK-based role requiring full UK working rights and a UK-centric project environment. If youre an embedded Software Engineer who enjoys complex systems, hands-on problem solving, and working at the intersection of software and hardware, this is a rare opportunity to make a tangible impact.