Engineer, Software Development

Company: G3D
Apply for the Engineer, Software Development
Location:
Job Description:

G3D are currently working with an award-winning deep-tech company building cutting-edge large-scale simulation technology used within defence, mission rehearsal and real-time decision support environments. We’re looking for a Senior Simulation Engineer to join a growing team developing continent-scale simulations involving civilian populations, traffic systems, aircraft, shipping, infrastructure and AI-driven behavioural systems.

This is a highly technical, product-focused engineering role suited to candidates from:

AAA Games Gameplay AI Simulation Engine Programming Autonomous Systems Distributed Systems Digital Twin Technology

The Role: Design and implement behavioural and agent-based simulation systems Work across a proprietary C++ simulation engine, APIs and frontend systems Contribute to large-scale distributed simulation architecture Develop AI-driven simulation features and integrations Collaborate closely with engineering, product and UX teams Support customer exercises and real-world simulation deployments

Key Skills / Experience: Strong modern C++ Experience with behavioural or agent-based simulation Gameplay AI / crowd systems / traffic systems / open-world simulation experience ECS architecture or data-oriented design experience Real-time systems engineering Strong communication and collaborative skills Product mindset and proactive approach

Nice To Have (not essential): Distributed systems experience Kubernetes REST APIs JavaScript / TypeScript AI / LLM familiarity Defence simulation or digital twin experience

The Company: This is a genuinely exciting opportunity to join a scaling deep-tech company working at the intersection of: Simulation AI Distributed Computing Defence Technology Real-Time Decision Support

The environment is collaborative, technically ambitious and suited to engineers who enjoy solving complex real-world problems at scale….

Posted: May 23rd, 2026