Job Search and Career Advice Platform

Enable job alerts via email!

C++ Software Developer

BMT Group Ltd

Fareham

Hybrid

GBP 45,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm specializing in simulation solutions seeks a C++ Software Developer to enhance their real-time 3D ship simulator, BMT REMBRANDT. The ideal candidate will have expertise in C++ and OpenGL, and experience working within a Windows environment. This role requires on-site attendance in Fareham, UK, at least one day a week, with flexible working welcomed. The company offers competitive benefits including private medical coverage, enhanced pension, and 26 days annual leave, fostering an inclusive culture.

Benefits

Private Medical (family coverage)
Enhanced Pension
18 weeks enhanced maternity pay
Family friendly policies
Wellbeing Fund
26 Days Annual Leave
Holiday Trading
Retail Vouchers
Professional Subscriptions

Qualifications

  • 3+ years of professional software development experience.
  • Ability to obtain full UK security clearance.
  • Experience with MFC would be advantageous.

Responsibilities

  • Develop BMT REMBRANDT for ship simulation.
  • Contribute to software improvements in vessel handling.
  • Collaborate with experts in naval architecture.

Skills

Expert C++ development
Understanding of software architecture
Experience with OpenGL
Strong mathematics background
Experience with TCP/UDP sockets

Tools

Windows
Visual Studio
Vulkan
DirectX
Job description
Overview

Location: This role is located at our office in Fareham, giving hands-on access to our state-of-the-art simulator suite. We are happy to explore flexible and hybrid working arrangements; however the nature of this opportunity will require being in the office 1 day per week to develop the simulator. Travel to customer sites or to attend meetings will be required. We are looking for a C++ Software Developer to join our mission delivering high performance, real-time 3D ship simulator solutions.

What you will be working on
  • Developing our Real-Time, Manoeuvring, Berthing and Training software REMBRANDT.
  • Crafting advanced seakeeping algorithms and developing immersive 3D synthetic environments with OpenGL.
  • Building scalable software that runs standalone or integrates with complex multi-system bridges.
  • Technical oversight of our state-of-the-art simulator suite in Fareham, Hampshire.
  • Collaborating with experienced professionals in naval architecture, autonomous vessels and AI.
Responsibilities
  • Join our multidisciplinary team developing BMT REMBRANDT, a ship simulator used in standalone PC applications and fully immersive Full Mission Bridge simulators.
  • Work alongside our Lead Software Engineer to contribute to technically challenging and meaningful developments in ship simulation.
  • Stay engaged with ongoing improvements to realism in seakeeping, vessel handling and navigation.
Qualifications
  • Expert C++ developer, preferably within a Windows/Visual Studio environment, with deep understanding of software architecture.
  • Solid experience with OpenGL is desirable; Vulkan and DirectX experience are transferable.
  • Strong mathematics background with interest in physics, vectors and 3D transformations.
  • 3+ years of professional software development experience.
  • Experience with TCP/UDP sockets and MFC would be advantageous.
  • Ability to obtain and maintain full UK security clearance in accordance with government vetting standards; residency in the UK for the past five years and related identification requirements may apply.
Work Arrangement and Requirements
  • Be prepared for on-site attendance in Fareham as part of the role; flexible working is welcomed where possible.
  • Role requires full UK security clearance and adherence to related vetting standards.
Benefits and Culture
  • Private Medical (family coverage)
  • Enhanced Pension
  • 18 weeks enhanced maternity pay (after a qualifying period of 1 year)
  • Family friendly policies
  • Committed to an inclusive culture
  • Wellbeing Fund - an annual fund for personal hobbies or interests
  • 26 Days Annual Leave (plus bank holidays)
  • Holiday Trading
  • Retail Vouchers
  • Professional Subscriptions

EEO statement: BMT is dedicated to tackling engineering challenges and values diversity, equity, and inclusion. Learn more about BMT at www.bmt.org and Flexa Careers for flexible working options.

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