Fareham
C++ Software Developer – Real-Time Simulation Technology Location: Fareham (Hybrid – 1 day per week on-site)Salary:£65,000 + benefitsEmployment Type: Permanent A fantastic opportunity has opened for a talented C++ Software Developer to join a specialist engineering team developing high-performance, real-time 3D ship simulation technology. This platform is used around the world for training, navigation, seakeeping analysis, and maritime incident reconstruction. You’ll work closely with a Lead Software Engineer and a multidisciplinary group across simulation, naval architecture, AI, autonomy, and advanced modelling. If you enjoy tough technical challenges and want to work on meaningful real-world simulation technology, this is a brilliant role. What You'll Be Working On • Developing real-time manoeuvring, berthing, and maritime training simulation software., • Building physics-driven seakeeping algorithms and immersive 3D synthetic environments (OpenGL)., • Designing scalable systems capable of running standalone or within integrated bridge simulators., • Providing technical input into a cutting-edge simulator suite (Fareham)., • Strong experience with C++ (Windows / Visual Studio preferred)., • Experience with OpenGL, or transferable background in Vulkan / DirectX., • Solid mathematical grounding—vectors, 3D transforms, physics, computational modelling., • 3+ years’ commercial experience., • Knowledge of TCP/UDP sockets or MFC would be useful., • Able to work onsite in Fareham once per week. Due to the work involved, applicants must: • Be UK-born sole nationals, • Have never held another nationality, • Have lived in the UK continuously for five years A competitive range of benefits including: • £65,000 salary, • Private medical cover (family), • Enhanced pension, • 18 weeks enhanced maternity pay, • Wellbeing fund for hobbies/interests, • 26 days’ holiday + bank holidays, • Holiday trading options, • Family-friendly policies, • Flexible/hybrid working