Software Engineer - Signal Processing and AI (4 positions)

Ultra
📍 Weymouth, England, United Kingdom 💼 Full time 🕒 Posted June 05, 2026

Job Description

Protecting What Matters. Powering the Future of Naval Technology.

Ultra Maritime is a global leader in advanced maritime defence solutions. We operate at the forefront of innovation, delivering technologies that protect lives, secure nations, and enable a safer, more sustainable world. 





Key Responsibilities

  • Software architectural design using UML and the Enterprise Architect tool.

  • Software Implementation and test in C++ including unit and continuous integration testing.

  • Sonar signal processing algorithm implementation, integration, and optimization

  • Artificial Intelligence algorithm implementation, integration, and optimization

  • Pride in the development of good quality well thought-out code.

  • Peer reviewing the design and code of others and contributing to a community where learning and feedback is valued.

    Ready to Apply?

    Submit your application today and join our talented team at Ultra.

    Submit Application

Job Details

  • Location Weymouth, England
  • Job Type Full time
  • Category Computer Occupations
  • Posted Date June 05, 2026
  • Application Deadline July 15, 2026