Principal C++ Simulation Engineer in London

Principal C++ Simulation Engineer in London

London Full-Time No working from home possible
G
We're working with an innovative technology company building large-scale simulation technology used to model complex real-world systems. Their platform enables thousands β€” and ultimately millions β€” of autonomous entities to interact in real time, solving problems across gaming, defence, mobility, smart cities, training and synthetic environments. As they continue to expand, they're looking for an experienced Senior or Principal Simulation Software Engineer to help develop the next generation of scalable simulation systems. You'll be working on sophisticated behavioural simulation technology, building systems capable of supporting vast numbers of autonomous agents operating simultaneously within highly distributed environments. This role would suit someone who enjoys solving difficult engineering problems at scale and has a strong interest in AI systems, emergent behaviours, large-scale simulation and high-performance computing. Design and develop large-scale simulation systems in modern C++ Work on AI behaviours, decision making and autonomous agent systems Optimise performance across highly distributed environments Contribute to architecture decisions and long-term technical direction Help drive engineering best practices across the team Strong modern C++ development experience Experience working as a Senior Software Engineer Strong understanding of algorithms and data structures Experience building scalable, high-performance systems Strong software architecture and design skills Gameplay AI Data-oriented design Parallel programming / multithreading Solve complex engineering challenges at scale Extremely Competitive salary and benefits package Hybrid working model If you're an experienced C++ engineer who enjoys large-scale simulation, AI systems and solving difficult technical challenges, we'd love to hear from you.
G

Contact Details:

G3D Recruitment Team