U

Software Engineer - Signal Processing and AI (4 positions)

Ultra

Weymouth, England, United Kingdom Full time June 05, 2026
Apply Now

Opportunity 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.

    Full time Computer Occupations

Ready to Apply?

Submit your application for Software Engineer - Signal Processing and AI (4 positions) at Ultra

Apply for this Position