Job Description
Software Engineer – C++ / Linux / Hardware
Location: Gloucester or Guildford (On-Site Working)
Salary: £60,000 - £90,000 + 10% Bonus
A cutting-edge technology team is looking for a Software Engineer with strong C++ and Linux expertise, coupled with an understanding of how software drives hardware. This role sits within an elite group of engineers developing mission-critical products in highly secure environments, tackling complex challenges with real-world impact.
What’s in it for you?
• Be part of a rapid development environment, designing and delivering complete solutions within 12-18 months
• Work on products deployed in challenging operational environments
• Join a highly skilled, multi-disciplinary team of engineers, physicists, and mathematicians
• See your work come to life from first principles through to fully deployed systems
What we’re looking for:
• Strong C++ and Linux experience – developing low-level software that interacts with hardware
• Hardware-focused engineering – understanding how software controls and optimises hardware performance
• Hands-on development – this is not a code maintenance role; you’ll be building solutions from scratch
• Small-team experience – if you thriv...