We are seeking a Senior Software Engineer to join a team developing advanced embedded systems
What You'll Do:
* Design and implement embedded software in C and Assembler
* Develop and optimize sonar signal processing algorithms
* Integrate code on bespoke embedded platforms
* Collaborate with hardware and verification teams
* Troubleshoot, test, and deliver high-reliability code
* Contribute to software architecture (UML) and agile delivery
What We’re Looking For:
* Experience in embedded C and Assembler development
* Strong background in signal processing techniques
* Understanding of software/hardware integration
* Proficient in UML and full SDLC practices
* Familiarity with FPGA/DSP hardware (a plus: Python experience)
Why Apply?
* Flexible working hours
* 9-day fortnight option (every other Friday off!)
* Early finish Fridays (1pm)
* Bonus scheme + generous holiday
* Remote/hybrid flexibility
* Private healthcare & wellbeing perks
* Collaborative, tech-forward environment