Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Minerva Defence is seeking a mid-level software engineer to develop and maintain a C++ simulation platform used for UAV testing and operator training. You will implement scalable models, integrate multi-system software, and contribute to automated testing and CI/CD processes.
The role suits engineers with practical C++ experience who want to grow in simulation, with opportunities to work across flight control, autonomy and sensor modelling in a UK security-clearance environment.
Before a new capability reaches one of our UAVs, it has already flown thousands of times in simulation. You will build the simulation.
Minerva Defence is one of the fastest-growing defence technology companies in Europe. We create the software, hardware and networking that make unmanned systems effective on the modern battlefield, all designed and manufactured end-to-end in the UK, and in active use today. We are deliberately low-profile: a team of around 60, small in headcount and outsized in effect. We look for people who are not just talented but genuinely committed to the work, the team, and the purpose behind it.
You will develop and maintain the simulation software we use to test our UAVs and their connected systems before deployment, and to support operator training and mission rehearsal. Flight control, autonomy, communications and ground control software run together in this environment, helping us find problems before they reach real aircraft.
The role centres on developing a dependable and easy-to-use simulation application, that lets users configure scenarios, run simulations and interpret results. You will own features and improvements through design, implementation, testing and delivery, alongside colleagues who understand the aircraft, its control systems and how it is operated. The work also includes implementing and validating physical models, integrating with external applications, and automated testing.
This is a mid-level role, primarily suited to a software engineer with practical C++ experience who wants to develop their expertise in simulation. We are also interested in engineers from physical modelling or simulation backgrounds who bring substantial programming experience and want to develop their C++ skills.
You do not need an aerospace or defence background, or prior expertise in every area below. The balance of work will reflect your existing strengths and grow as you learn the systems.
We offer competitive compensation including;