C++ Software Developer
Listed on 2026-02-15
-
Software Development
Software Engineer
Contract Type
Permanent
LocationUK – Fareham office (initially attending meetings/customer sites required; 1 day per week in office)
Eligibility For This RoleApplicants must meet the following criteria:
- UK‑born sole national.
- No other nationality at any time.
- Continuously resided in the United Kingdom for the past five years.
- Able to obtain and maintain full UK security clearance according to government vetting standards.
- Provide satisfactory evidence of identity, nationality, and residency as part of clearance process.
C++ Software Developer
DescriptionWe are looking for a C++ Software Developer to join our mission delivering high‑performance, real‑time 3D ship simulator solutions. You will work closely with the Lead Software Engineer and a multidisciplinary team developing BMT REMBRANDT, a powerful ship simulator that runs across standalone PC application to fully immersive, Full Mission Bridge simulators used by maritime professionals worldwide. This is not just another software job – you will shape the future of realistic seakeeping, precision ship handling and navigation, and maritime incident reconstruction investigation.
WhatYou 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.
- Providing technical oversight of our state‑of‑the‑art simulator suite in Fareham.
- Collaborating with professionals in naval architecture, autonomous vessels and AI.
- Expert C++ developer, preferably within a Windows/Visual Studio environment, with deep understanding of software architecture.
- Solid experience with OpenGL is desirable;
Vulkan and Direct
X provide transferable skills. - Strong mathematics background – a passion for physics, vectors and 3D transformations.
- 3+ years of professional experience.
- Experience with TCP/UDP sockets and MFC is advantageous.
- Embrace flexible working with regular on‑site attendance at our simulator suite in Fareham.
- Private Medical (family coverage)
- Enhanced Pension
- 18 weeks enhanced maternity pay (after a qualifying period of 1 year)
- Family friendly policies
- Inclusive culture
- Wellbeing Fund – annual fund for personal hobbies or interests
- 26 days annual leave (plus bank holidays)
- Holiday Trading
- Retail Vouchers
- Professional Subscriptions
BMT is dedicated to tackling engineering challenges of our era, fostering a culture of technical excellence, safety and sustainability. We value diversity, equity and inclusion and are a verified flexible workplace.
Security Clearance & ResidenceThis role requires full UK security clearance and a continuous UK residence for the past five years.
What's Next?If you are ready to contribute your skills and passion to a dynamic team, we invite you to apply for this exciting opportunity with BMT and help shape a safer, more efficient and sustainable future.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: