Simulation Engineer
Simulation Engineer
Luton OR Edinburgh
6-month contract
Paying up to £55p/h (InsideIR35)
Please note - due to the nature of the work, you will need to hold or be eligible to obtain a high level of UK Security clearance – please only apply if suitable
Key Responsibilities:
- Lead engine-driven projects from concept through delivery, building demos, bespoke tools, and integrated simulations.
- Exploit and extend game and simulation engines to meet performance, quality, and interoperability goals.
- Design and implement robust systems using C++, Python, and Lua to automate workflows and integrate third-party tools.
- Drive engine maintenance and optimisation, including profiling, memory and CPU tuning, and platform-specific improvements.
- Collaborate across disciplines with systems engineers, software teams, Human Factors designers, and IT to deliver cohesive solutions.
- Rapidly prototype and iterate, turning experimental ideas into validated features and production-ready components.
- Mentor and document: capture knowledge, run workshops, and support junior engineers to raise team capability.
Required Skillset & Experience
- Degree in a STEM field, ideally to Masters level.
- Experience with animation pipelines, 3D modelling, or content creation workflows.
- Familiarity with HLA, DIS, or other simulation interoperability standards.
- Background in UX/HMI design or human-in-the-loop simulation.
- Proven experience as a game developer, engine engineer, or simulation engineer working with commercial game engines (Unreal, Unity, or similar).
- Good C++ skills and practical experience with Python and Lua scripting.
- Demonstrable track record of engine exploitation: profiling, optimization, custom module/plugin development, and toolchain integration.