C++ Software Engineer

Electus Recruitment
Fareham, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Fareham, United Kingdom

Tech stack

Microsoft Windows
DirectX
Microsoft Visual Studio
OpenGL
Software Engineering

Job description

  • Lead the development of high-performance ship manoeuvring and training software.
  • Design and implement advanced seakeeping algorithms to enhance simulation realism.
  • Create immersive 3D synthetic environments using OpenGL within a Windows ecosystem.
  • Provide technical oversight for a state-of-the-art simulator suite based in Fareham.
  • Work alongside specialists in naval architecture and artificial intelligence to solve complex engineering problems.

Requirements

  • British born sole UK nationality is required for this position
  • Eligibility to obtain and maintain Security Check (SC) clearance
  • five years residency in the United Kingdom
  • Strong professional background in C++ development, * Extensive experience in C++ development within Visual Studio environments.
  • Proficiency in OpenGL or transferable skills from Vulkan or DirectX.
  • Solid understanding of 3D mathematics including physics and vectors.
  • At least three years of professional software engineering experience.
  • Familiarity with TCP/UDP sockets or MFC is highly desirable.
  • Aptitude for learning new technologies and adapting to complex technical challenges.

Benefits & conditions

Your rewards include private medical insurance with full family coverage and a comprehensive benefits package designed to support your long-term wellbeing., Benefits and balanceThe employer supports you through a range of practical rewards:

  • Enhanced pension scheme to secure your future.
  • Annual wellbeing fund to support your personal hobbies and interests.
  • Payment of professional subscriptions to aid your career development.
  • Access to retail vouchers and discounts for everyday savings.
  • Flexible working culture that trusts you to manage your own schedule.

Apply for this position