Job Description 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 ch...