Software Engineer - Signal Processing and AI (4 positions) at Ultra Maritime | England, GB | Rezi

Software Engineer - Signal Processing and AI (4 positions) at Ultra Maritime

Software Engineer - Signal Processing and AI (4 positions)

Ultra Maritime · England, GB

1 months ago

Software Engineer - Signal Processing and AI (4 positions)

Ultra Maritime · England, GB

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

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.