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.
#J-18808-Ljbffr