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