Senior C++ Software Developer
* Contract Type:
Permanent
* Location:
Fareham (3 days a week onsite)
* Security Clearance:
Full UK security clearance required
Are you ready to steer the future of maritime simulation technology?
A new exciting permanent opportunity has become available for leading Maritime organisation, developing and evolving high-end maritime solutions seeking a Senior C++ Software Developer. This role involves working on internal cutting-edge ship simulator solutions, used worldwide by maritime professionals. If you are passionate about developing high-performance,
real-time 3D simulations
and have a
strong background in C++
, this is the perfect opportunity for you to join a progressive organisation.
Day-to-day of the role:
* Develop and enhance the Real-Time, Manoeuvring, Berthing, and Training of an internal software.
* Create advanced seakeeping algorithms and immersive 3D synthetic environments using OpenGL.
* Build scalable software solutions that integrate with complex multi-system bridges.
* Provide technical oversight of our state-of-the-art simulator suite in Fareham, Hampshire.
* Collaborate with experts in naval architecture, autonomous vessels, and AI to push the boundaries of maritime simulation technology.
Required Skills & Qualifications:
* Proven expertise & experience as a C++ developer, ideally within a Windows/Visual Studio environment.
* Strong understanding of software architecture and system design.
* Experience with OpenGL, Vulkan, or DirectX is highly desirable.
* Solid mathematical skills, particularly in physics, vectors, and 3D transformations.
* Knowledge of TCP/UDP sockets and MFC is advantageous.
* Ability to work flexibly with regular onsite attendance in Fareham. 3 days a week.
Benefits:
* Competitive salary with private medical coverage (including family).
* Enhanced pension scheme.
* 18 weeks enhanced maternity pay after a qualifying period.
* Family-friendly policies and a commitment to inclusive culture.
* Wellbeing Fund for personal hobbies or interests.
* 26 days annual leave plus bank holidays, with holiday trading options.
* Retail vouchers and professional subscriptions.
To apply for the Senior C++ Software Developer permanent role, please apply with your up-to-date CV to be considered immediately.