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