Job Description
Firmware Engineer
Yateley
£40-45k
As a Firmware Engineer, you’ll be designing and developing software that brings cutting-edge sonar, navigation, and communications systems to life. From embedded Linux and real-time operating systems to hardware-in-the-loop testing, your expertise will help deliver the technology that keeps missions safe and successful.
What you’ll be doing
* Developing and validating features for next-generation subsea products.
* Writing robust C/C++ for embedded Linux, RTOS, and bare-metal systems.
* Debugging complex boards, schematics, and communication protocols.
* Collaborating across engineering teams to fuse hardware and software.
* Innovating — re-using code, optimising systems, and shaping architectures.
* Mentoring colleagues and sharing best practice.
What you’ll bring to the role
1. Proficiency in C/C++, embedded Linux, and microcontroller (STM32, PIC) development.
2. Strong grasp of RTOS / bare-metal systems, DevOps build tools, cross-compiling.
3. A mindset for structured software development: coding guidelines, testing, version control, peer reviews.
4. Curiosity, collaboration, and the a...