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.