Simulation Engineer
On-siteCambourne, England, United Kingdom
Cambourne, England, United KingdomOn-siteFull TimeBachelors DegreeStartup
Full TimeBachelors DegreeStartup
Job Summary
Design and develop real-time simulation systems and architectures for aircraft, terrain, and immersive VR/XR experiences. Build aircraft and system simulation logic, physics-driven behaviors, and event-driven state management while optimizing performance for scalable environments. Develop and optimize real-time data communication pipelines using C++, Unreal Engine, and vector math. Debug and maintain large-scale modular simulation systems, collaborating with systems and networking teams to ensure reliability and maintainability.
Required Qualifications
- Strong proficiency in C++
- Strong programming and problem-solving fundamentals
- Good understanding of OOP and system design principles
- Experience with Unreal Engine
- Understanding of real-time systems and event-driven architectures
- Strong understanding of vector math and 3D transformations
- Basic understanding of physics concepts and simulation behaviors
- Strong debugging and analytical skills
- Ability to write clean, scalable, and modular code
- Familiarity with Git/version control workflows
- Bachelor's degree in Computer Science, Information Technology, Game Development, Aerospace Engineering, Electronics, or a related field
Desired Qualifications
- Experience or interest in VR/XR development
- Understanding of networking concepts (TCP/UDP/WebSockets)
- Knowledge of simulation frameworks or middleware systems
- Experience working with terrain systems and environment creation
- Familiarity with optimization and profiling tools
- Understanding of multi-threading and asynchronous systems
- Exposure to hardware-integrated simulation systems
- Basic understanding of avionics or aircraft systems
- Internship/project experience in simulation, game engines, or real-time systems
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.