At a Glance
- Tasks: Lead exciting projects using game engines to create high-quality simulations and real-time experiences.
- Company: Join a dynamic engineering team in Edinburgh or Newcastle focused on innovation.
- Benefits: Competitive salary, mentorship opportunities, and a collaborative work environment.
- Why this job: Shape the future of simulation technology while working with cutting-edge tools and talented professionals.
- Qualifications: Experience with game engines, strong C++ skills, and a degree in a STEM field.
- Other info: 90% onsite role with excellent career growth and the chance to mentor others.
The predicted salary is between 48000 - 72000 £ per year.
Edinburgh or Newcastle (90% onsite)
PROJECT DESCRIPTION
Join a fast-moving, outcome-driven engineering team that builds high-quality simulations and real-time experiences using commercial and proprietary game engines. You will shape how we exploit, extend, and integrate engines to solve complex systems problems, influence product roadmaps, and mentor engineers across disciplines. If you love squeezing performance from engines, building robust pipelines, and turning prototypes into production-grade systems, this role is for you.
SKILLS AND KNOWLEDGE REQUIRED
- 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.
- Systems thinking: you design solutions that consider performance, maintainability, and operational constraints.
- Experience with rapid prototyping, iterative design, and stakeholder-driven development.
- Strong stakeholder management and the ability to translate user needs into technical requirements.
- Excellent communication skills and a collaborative mindset.
- 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.
- Prior experience working on security-cleared or regulated projects.
TASKS REQUIRED
- 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.
Senior Simulation Engineer (Game Engines) in Edinburgh employer: CBSbutler
Contact Detail:
CBSbutler Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Simulation Engineer (Game Engines) in Edinburgh
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, conferences, or even online webinars. We can’t stress enough how important it is to build relationships; you never know who might have the inside scoop on job openings.
✨Show Off Your Skills
Create a portfolio that showcases your best work with game engines. Include projects where you've optimised performance or built custom tools. We love seeing what you can do, so make sure to highlight your C++, Python, and Lua skills!
✨Ace the Interview
Prepare for technical interviews by brushing up on your systems thinking and problem-solving skills. Be ready to discuss how you've tackled complex challenges in past projects. We want to see your thought process, so don’t hold back!
✨Apply Through Our Website
Don’t forget to apply directly through our website! It’s the best way to ensure your application gets seen. Plus, we’re always on the lookout for passionate engineers who can help us push the boundaries of simulation technology.
We think you need these skills to ace Senior Simulation Engineer (Game Engines) in Edinburgh
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with game engines like Unreal or Unity. We want to see your C++ prowess and any cool projects you've worked on that showcase your engine exploitation skills.
Tailor Your Application: Don’t just send a generic CV! Tailor your application to reflect how your experience aligns with the role. Mention specific projects where you’ve optimised performance or developed custom tools, as this will catch our eye.
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate good communication skills, so make sure your writing reflects that. Avoid jargon unless it’s relevant to the role!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to provide all the necessary details in one go!
How to prepare for a job interview at CBSbutler
✨Know Your Engines Inside Out
Make sure you brush up on your knowledge of commercial game engines like Unreal and Unity. Be ready to discuss your experience with engine exploitation, profiling, and optimisation. Prepare examples of how you've built robust pipelines or developed custom modules.
✨Show Off Your Coding Skills
Since C++, Python, and Lua are key for this role, practice coding problems related to these languages. You might be asked to solve a problem on the spot, so being comfortable with syntax and common libraries will help you shine.
✨Demonstrate Systems Thinking
Be prepared to talk about how you approach design solutions considering performance and maintainability. Share specific instances where you’ve tackled complex systems problems and how your solutions benefited the project.
✨Engage with Stakeholders
Highlight your experience in stakeholder management. Discuss how you've translated user needs into technical requirements and collaborated with different teams. This shows you can bridge the gap between technical and non-technical aspects of projects.