We are seeking a Senior Software Engineer to join a team developing advanced embedded systemsWhat 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 deliveryWhat 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