C++ Developer

London Until 8/22/2026 First posted March 25, 2025 Last posted March 25, 2025
Job description
Join our defence and national security business and you’ll be helping users plan and train to meet the most complex security threats in the world. As a C++ Developer you will be working with AI and Machine Learning, computational modelling and distributed systems, you’ll be putting multiplayer technology to life-saving use.

Responsible for building:

  • The runtime and tools required for development, debugging, and execution of closed, interruptible-closed, real-time human-in-the-loop, and time stepped simulations that integrate and scale new models and existing simulation engines.
  • The APIs/SDKs to enable integration of AI/ML agent based models, 3D Game Clients and IoT devices into the simulations as well as connecting together other simulations running in a single simulated environment.

Required:

  • You are a confident C/C++ (or similar language) developer with a passion for producing highly performant software.
  • Knowledge of concurrent programming, networking and distributed systems is preferable.
About this role

Summary

Develop runtime tools and APIs for simulations in defense sector.

Job title

C++ Developer

Experience level

Industry

defense

Location requirements

Located in London, remote work not allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

C/C++concurrent programmingnetworkingdistributed systems

Preferred skills

None specified

Specializations

C++AIMachine Learningdistributed systemsnetworking
Locations

Structured locations inferred from the posting.

London, UK

On-site City