C++ Software Engineer
C++ Software Engineer
Oxfordshire (Hybrid) | UK & International Travel | Permanent
Competitive Salary + Car or Car Allowance + Bonus + Standard Pension
The Opportunity
We’re partnering with a globally backed, high-growth engineering and technology business operating at the forefront of simulation, training, and virtual environments across aerospace, defence and research sectors.
With a strong international presence and a close-knit UK team, this organisation combines the agility of a specialist SME with the backing of a major global engineering group—offering the best of both worlds.
Due to continued growth and increasing demand, they are now looking to hire a Simulation / C++ Software Engineer to support the development and delivery of advanced flight simulation systems used by leading academic and research institutions worldwide.
The Role
This is a highly varied, hands-on role blending software development, simulation engineering and customer engagement.
You’ll play a key role in:
- Developing new software modules for advanced simulation platforms (C++ / API-driven)
- Supporting the integration, configuration and commissioning of flight simulators
- Working closely with customers to translate real-world requirements into simulation solutions
- Delivering technical training, demonstrations and ongoing support
- Contributing to product development and continuous improvement of simulation tools
This is an opportunity to work on real-world, high-fidelity simulation systems where accuracy and engineering integrity are critical.
Key requirements:
- Proven experience in C++ software development
- Experience working with APIs, simulation platforms, or complex software systems
- Interest or background in aerospace, flight dynamics, or engineering systems
- Strong problem-solving skills with a hands-on, practical mindset
- Ability to communicate effectively with both technical and non-technical stakeholders
- Must be able to pass SC Clearance (UK Resident for min of 5 years)
- Valid driving licence and passport – must be able to travel internationally without restrictions