C++ Software Developer in Fareham

C++ Software Developer in Fareham

Fareham Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Develop high-performance 3D ship simulator software and collaborate with experts in naval architecture.
  • Company: Join a forward-thinking tech company dedicated to innovative engineering solutions.
  • Benefits: Enjoy private medical coverage, enhanced pension, and 26 days annual leave.
  • Why this job: Make a real impact in the maritime industry while working with cutting-edge technology.
  • Qualifications: Expertise in C++ and OpenGL, with a strong maths background and 3+ years of experience.
  • Other info: Flexible working options available; dynamic team culture focused on inclusivity and personal growth.

The predicted salary is between 36000 - 60000 Β£ per year.

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.

C++ Software Developer in Fareham employer: BMT Group Ltd

BMT is an exceptional employer located in Fareham, offering a dynamic work environment where innovation meets collaboration. With access to cutting-edge simulator technology and a commitment to employee wellbeing, including private medical coverage and generous leave policies, BMT fosters a culture of inclusivity and professional growth. Join a team of experts dedicated to delivering high-performance solutions while enjoying flexible working arrangements and opportunities for personal development.
B

Contact Detail:

BMT Group Ltd Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land C++ Software Developer in Fareham

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects, especially those involving OpenGL or real-time simulations. This will give you an edge and demonstrate your hands-on experience to potential employers.

✨Tip Number 3

Prepare for interviews by brushing up on technical questions related to software architecture and algorithms. Practice coding challenges that focus on C++ and 3D transformations to impress your interviewers.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to our mission.

We think you need these skills to ace C++ Software Developer in Fareham

C++
Windows/Visual Studio
Software Architecture
OpenGL
Vulkan
DirectX
Mathematics
Physics
Vectors
3D Transformations
TCP/UDP Sockets
MFC
Real-Time Software Development
Simulation Development
Team Collaboration

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your C++ expertise and any relevant experience with OpenGL or similar technologies. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about ship simulation and how your background makes you a perfect fit for our team. Keep it engaging and personal – we love to see your personality come through.

Showcase Your Projects: If you've worked on any cool projects related to 3D environments or real-time software, make sure to mention them! We’re keen to see examples of your work that demonstrate your technical prowess and creativity.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at StudySmarter!

How to prepare for a job interview at BMT Group Ltd

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be ready to discuss your experience with Windows/Visual Studio and any projects you've worked on that showcase your expertise in software architecture.

✨Show Off Your OpenGL Knowledge

Since the role involves developing immersive 3D environments, be prepared to talk about your experience with OpenGL. If you have worked with Vulkan or DirectX, mention those too, as they can demonstrate your versatility.

✨Brush Up on Your Maths and Physics

Given the strong emphasis on mathematics and physics in this role, make sure you can discuss relevant concepts like vectors and 3D transformations. This will show that you understand the technical challenges involved in ship simulation.

✨Be Ready for Team Collaboration

This position requires working closely with a multidisciplinary team. Prepare examples of how you've successfully collaborated with others in past roles, especially in technical environments, to highlight your teamwork skills.

C++ Software Developer in Fareham
BMT Group Ltd
Location: Fareham
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
  • C++ Software Developer in Fareham

    Fareham
    Full-Time
    36000 - 60000 Β£ / year (est.)
  • B

    BMT Group Ltd

    200-500
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>