Enable job alerts via email!

Senior C++ Software Developer

Reed Technology

England

Hybrid

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading Maritime organisation seeks a Senior C++ Software Developer to develop high-end maritime solutions, including ship simulators used globally. Strong expertise in C++ and experience with OpenGL are required. The position is based in Fareham with 3 days onsite per week. Competitive salary and benefits included.

Benefits

Competitive salary with private medical coverage
Enhanced pension scheme
18 weeks enhanced maternity pay
Wellbeing Fund
26 days annual leave plus bank holidays
Retail vouchers and professional subscriptions

Qualifications

  • Proven expertise as a C++ developer.
  • Strong understanding of software architecture.
  • Experience in a Windows/Visual Studio environment.

Responsibilities

  • Develop and enhance internal software solutions.
  • Create advanced seakeeping algorithms using OpenGL.
  • Provide technical oversight of the simulator suite.

Skills

C++ expertise
Windows/Visual Studio environment
Software architecture understanding
Experience with OpenGL
Mathematical skills
Knowledge of TCP/UDP sockets

Tools

OpenGL
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 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.

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.
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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.