Senior Software Engineer II; Embedded Signal Processing
Listed on 2026-02-13
-
Engineering
Software Engineer, Embedded Software Engineer, Systems Engineer
Location: Greater London
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. 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, Ultra Maritime embraces the power of diverse perspectives to fuel innovation. We strive to build an open, inclusive workplace where ideas flourish and every individual can make a meaningful impact. If you need any reasonable adjustments during the recruitment process, please let the recruitment lead managing your application know.
Together, we deliver cutting‑edge solutions that safeguard our oceans and secure a safer world.
Responsibilities- Software solution design.
- Software implementation and testing in both Assembler and C, including unit and continuous integration testing.
- Sonar signal processing algorithm implementation, integration, and optimization.
- The development of quality solutions through efficient, maintainable, well‑thought‑out code.
- Loading code onto bespoke embedded hardware platforms and testing.
- Integration, defect analysis, and resolution to assist the verification teams with their work.
- Peer reviewing the design and code of others and contributing to a community where learning and feedback is valued.
- Software architectural design ideally using UML and the Enterprise Architect tool.
- Estimation of work and assistance with building a backlog of work packages to track progress.
- Progression of assigned stories and tasks in a product backlog using the Azure Dev Ops tool.
- Periodic verbal reporting of progress and contributing to sprint planning and retrospectives.
- Good experience in Assembler development.
- Good experience in C development.
- Good experience in embedded program design.
- Good experience in signal processing techniques.
- Good experience of software/hardware integration and fault resolution.
- Good experience in UML design techniques.
- Good experience of the full software development lifecycle.
- Experience with FPGA and DSP hardware.
- Experience with Python would be an advantage.
- To be eligible for full Security Clearance, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years' residence in the UK over the last 5 years may be accepted, with additional overseas checks.
- Flexible working hours.
- 1 p.m. finish on a Friday.
- Annual bonus (non‑managers 5%, managers 10%).
- Hybrid working for certain job roles.
- Casual dress.
- 25 days holiday.
- Christmas shutdown – 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 × annual salary life cover.
- Pension: starting at 5 % Employer / 4 % Employee; employee contribution can be selected from 4 % to 70% (subject to not falling below the National Minimum Wage).
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: