x2 Firmware Engineers ( Senior and Mid-level)
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.