Senior Software Engineer – Embedded Signal Processing
Join Ultra Maritime as a Senior Software Engineer – Embedded Signal Processing. We are seeking candidates who can obtain full UK Government Security Clearance prior to employment. Candidates may already hold an active clearance or be eligible to acquire one.
About Ultra Maritime: We pioneer multi-mission solutions that safeguard naval forces worldwide, utilizing advanced technologies in sonar, radar, and naval power systems. We value collaboration, innovation, and flexible working arrangements, including hybrid models, flexible hours, and extended weekends at our locations in Loudwater, Greenford, and Weymouth.
Key Responsibilities
* Design software solutions
* Implement and test software in Assembler and C, including unit and integration testing
* Develop sonar signal processing algorithms, ensuring integration and optimization
* Create maintainable, quality code
* Load code onto bespoke embedded hardware and conduct testing
* Assist in integration, defect analysis, and resolution
* Perform peer reviews and contribute to a learning community
* Design software architecture using UML and Enterprise Architect
* Estimate work and manage a backlog of work packages
* Track progress using Azure DevOps and report on sprint activities
Skills, Qualifications, and Experience
* Experience in Assembler and C development
* Embedded system design experience
* Knowledge of signal processing techniques
* Software/hardware integration expertise
* UML design skills
* Experience with FPGA and DSP hardware; Python is a plus
Personal Attributes
* Eligible for UK SC clearance
* Able to commute to Greenford office
Benefits
* Optional 9-day fortnight
* TOIL and flexible working hours
* Early finish on Fridays
* Annual bonus and holiday options
* Hybrid working where applicable
* Casual dress code
* Private health options, life cover, pension contributions, and employee discounts
Additional Information
We support relocation on a case-by-case basis and value diversity and inclusion. Candidates must meet security clearance requirements due to the nature of our work.
#J-18808-Ljbffr