Are you an Embedded Software Engineer looking for a technically challenging and rewarding role? We’re hiring in Rochester, Kent, for an opportunity to work on innovative, safety-critical systems as part of a forward-thinking R&D team.
As an Embedded Software Engineer, you’ll be responsible for developing reliable low-level firmware using Embedded C and FreeRTOS. You’ll work directly with microcontrollers and contribute to the full software development lifecycle.
Key responsibilities:
* Design and develop embedded software using Embedded C
* Work with FreeRTOS to develop real-time, low-level firmware
* Interface directly with hardware, sensors, and microcontroller peripherals
* Contribute to system integration, debugging, and testing
* Collaborate with cross-functional engineering teams to deliver high-quality products
What we're looking for:
* Proven experience as an Embedded Software Engineer
* Strong hands-on experience with Embedded C and FreeRTOS
* Solid understanding of microcontroller-based systems and real-time constraints
* Familiarity with low-level hardware interaction and debugging tools
* Experience in a safety-critical or regulated environment is a plus
This Embedded Software Engineer role is based in Rochester, offering the chance to work on technically complex systems with a supportive and collaborative engineering team. Hybrid working is available to support your work-life bala...