Roles: Firmware Engineer (Mid & Senior Roles)
Location: North Derbyshire (2 sites available — required to work on-site 4 days per week)
Salary: £40,000–£45,000 (Mid-Level) / £55,000–£60,000 (Senior) + Benefits Package
We're recruiting two Firmware Engineers on behalf of our client to support the development of 16/32-bit microcontroller embedded platforms using C.
You'll play a vital role in the full product development lifecycle, from design and specification through testing and optimisation. The ideal candidate will have experience in low-power firmware design for bare-metal and real-time applications.
Key Responsibilities
* Design and develop firmware solutions.
* Create and maintain firmware specifications and documentation.
* Plan, implement, and execute test strategies.
* Optimise performance on new and existing products.
* Participate in code reviews and troubleshooting across the firmware team.
* Understanding of bare-metal design principles and embedded architecture.
Skills & Experience
Mid-Level Role: 2+ years of industry experience
Senior Role: 6+ years of industry experience
* Proficiency in C for 16/32-bit microcontroller development.
* Experience with bare-metal and real-time embedded systems.
* Exposure to cellular and Low-Power WAN (LPWAN) devices.
* low-power / battery powered electronics.
* Familiarity with Arm Cortex-M, M16C, MSP430, or PIC microcontrollers.
Desirable:
Experience with sensors used within commercial applications
Safety critical or automotive experience
MISRA C
We cannot offer sponsorship for this role.
If you're looking for a hands-on engineering role developing real embedded systems in a collaborative environment, we'd love to hear from you.