Enable job alerts via email!

Senior C++ Software Developer

Reed Technology

Fareham

Hybrid

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A leading Maritime organisation in Fareham is seeking a Senior C++ Software Developer to create high-performance maritime simulation solutions. The role requires expertise in C++ and experience with OpenGL, alongside collaboration with top specialists. This permanent position offers competitive salary and benefits, with 3 days onsite per week.

Benefits

Competitive salary
Private medical coverage
Enhanced pension scheme
18 weeks enhanced maternity pay
Wellbeing Fund
26 days annual leave

Qualifications

  • Proven expertise as a C++ developer in a Windows environment.
  • Strong understanding of software architecture and system design.
  • Experience with real-time 3D simulations.

Responsibilities

  • Develop and enhance internal real-time software solutions.
  • Create advanced seakeeping algorithms using OpenGL.
  • Collaborate with experts in maritime simulation technology.

Skills

C++
OpenGL
Software architecture
Mathematics
TCP/UDP sockets

Tools

Visual Studio
Vulkan
DirectX
Job description
Overview

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 a 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. To apply, please send your up-to-date CV to be considered immediately.

Responsibilities
  • 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.
Requirements
  • 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.