Application Software Engineer

Advanced Resource Managers

Permanent Computer Occupations
Apply Now
Location
Fareham, England, United Kingdom
Posted
June 05, 2026

Job Description

Responsibilities


  • Design, develop, and implement application software solutions for underwater robotics and autonomous systems.

  • Architect and develop backend server infrastructure and software frameworks.

  • Develop high-performance software in C++ for next-generation underwater vehicles.

  • Maintain, support, and enhance existing software products and codebases.

  • Collaborate with multidisciplinary engineering teams to deliver robust and scalable software solutions.

  • Contribute to software architecture, design reviews, and continuous improvement initiatives.
  • Required Skills & Experience

  • Degree in Software Engineering, Computer Science, Electronics, Engineering, or a related discipline, or equivalent commercial experience.

  • Extensive commercial experience developing software in C++.

  • Experience developing control or automation software for complex sys...