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.
Integration, defect analysis and resolution to assist the verification teams with their work.
Progression of assigned stories and tasks in a product backlog using the Azure DevOps tool including estimation of remaining work.
Periodic verbal reporting of progress and contributing to sprint planning and retrospectives.
Skills, Qualification and Experience
Experience in C++ development
Experience in multi-threaded design
Experience in signal processing and/or AI/ML techniques
Experience of UML design techniques
Experience knowledge of the full software development lifecycle
Experience Machine Learning experience would be an advantage.
Experience of Python would be an advantage.
Experience of packaging tools and repositories such as Conan and Nexus would also be an advantage
Personal Attributes
Capable of UK SC clearance
Commuting distance of one of our offices
Benefits on offer:
Optional 9 day fortnight
TOIL
Flexible working hours
1pm finish on a Friday
Annual bonus
Hybrid working for certain job roles.
Casual dress
25 days holiday
Christmas shut down.
Option to buy or sell holiday.
Option to purchase private health care, dental, critical illness etc via salary sacrifice.
Reward hub - discounts at over 200 online stores
4 x annual salary life cover
Pension starting at 5% Employer / 4% Employee. You can select your employee contribution level from 4% to 70% (providing this sacrifice does not cause your salary to drop below the National Minimum Wage/ National Living Wage).
#MAR
#LI-Hybrid
Security Requirements
This role requires you to undergo Baseline Personnel Security Standard Check (BPSS) as a minimum and some roles will require further national security vetting checks.
What can you expect from us?
More than just a job, we offer a mission. More than just a workplace, we provide the opportunity to protect lives, advance technology, and shape the future of maritime security. As an employee of Ultra Maritime, you will receive:
Optional 9 day fortnight
TOIL
Flexible working hours
1pm finish on a Friday
Annual bonus - dependent on level. Non-managers = 5% and Managers = 10% for example
Hybrid working for certain job roles.
Casual dress
25 days holiday
Christmas shut down - use three days of annual leave to cover this
Option to buy or sell holiday.
Option to purchase private health care, dental, critical illness etc via salary sacrifice.
Reward hub - discounts at over 200 online stores
4 x annual salary life cover
Pension starting at 5% Employer / 4% Employee. You can select your employee contribution level from 4% to 70% (providing this sacrifice does not cause your salary to drop below the National Minimum Wage/ National Living Wage).
Our commitment to diversity and inclusion
Together, we deliver cutting-edge solutions that safeguard our oceans and secure a safer world.
Our partnership with Morson Edge
Both Ultra Maritime and Morson Edge will process your data in accordance with their respective Privacy Policies ( Ultra Maritime Privacy Policy and Morson Group Privacy Policy )
Benefits
Health insuranceDental insuranceFlexible schedulePerformance bonus
Additional Information
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.