About the Role
Ultra Maritime is seeking a software professional to contribute to advanced maritime defence solutions, focusing on software architectural design, implementation, and the integration of sonar signal processing and AI algorithms.
Responsibilities
- Perform software architectural design using UML and Enterprise Architect.
- Implement and test software in C++ including unit and continuous integration testing.
- Implement, integrate, and optimize sonar signal processing algorithms.
- Implement, integrate, and optimize Artificial Intelligence algorithms.
- Develop high-quality, well-thought-out code.
- Conduct peer reviews of designs and code to foster a culture of learning.
- Perform integration, defect analysis, and resolution to support verification teams.
- Manage and progress assigned stories and tasks in Azure DevOps.
- Report progress and contribute to sprint planning and retrospectives.
Requirements
- Experience in C++ development.
- Experience in multi-threaded design.
- Experience in signal processing or AI/ML techniques.
- Experience with UML design techniques.
- Knowledge of the full software development lifecycle.
- Ability to obtain UK SC clearance.
- Must reside within commuting distance of an office.
- Must pass Baseline Personnel Security Standard Check (BPSS).
- Must provide evidence of identity, eligibility to work in the UK, and employment/education history.
Skills
- C++
- UML
- Enterprise Architect
- Sonar signal processing
- Artificial Intelligence
- Azure DevOps
- Machine Learning
- Python
- Conan
- Nexus
Work Type
- Hybrid
Benefits
- Optional 9-day fortnight
- Flexible working hours
- 1pm finish on Fridays
- Annual bonus
- Casual dress
- 25 days holiday
- Christmas shut down
- Option to buy or sell holiday
- Private health care, dental, and critical illness insurance via salary sacrifice
- Reward hub with discounts at over 200 online stores
- 4x annual salary life cover
- Pension scheme with 5% employer contribution
About the Company
- Ultra Maritime is a global leader in advanced maritime defence solutions.
- The company focuses on delivering technologies that protect lives, secure nations, and enable a safer, more sustainable world.
Equal Opportunity
- Ultra Maritime embraces the power of diverse perspectives to fuel innovation.
- The company strives to build an open, inclusive workplace.
- Reasonable adjustments are available during the recruitment process upon request.
