Salary: £35,000 - 70,000 per year Requirements: British born sole UK nationality is required for this position Eligibility to obtain and maintain Security Check (SC) clearance Five years residency in the United Kingdom Strong professional background in C++ development Extensive experience in C++ development within Visual Studio environments Proficiency in OpenGL or transferable skills from Vulkan or DirectX Solid understanding of 3D mathematics including physics and vectors At least three years of professional software engineering experience Familiarity with TCP/UDP sockets or MFC is highly desirable Aptitude for learning new technologies and adapting to complex technical challenges Responsibilities: Lead the development of high-performance ship manoeuvring and training software Design and implement advanced seakeeping algorithms to enhance simulation realism Create immersive 3D synthetic environments using OpenGL within a Windows ecosystem Provide technical oversight for a state-of-the-art simulator suite based in Fareham Work alongside specialists in naval architecture and artificial intelligence to solve complex engineering problems Technologies: 3D Support OpenGL Security Visual Studio Windows C++ More: We are a forward-thinking company focused on sophisticated ship simulation technology, offering you the opportunity to shape the future of real-time 3D maritime environments. Our role provides a competitive benefits package, including enhanced pension schemes, private medical insurance with full family coverage, and a flexible working culture that trusts you to manage your own schedule. Located in Fareham, we support your long-term well-being while you collaborate with experts in the field. last updated 24 week of 2026