Senior Firmware Engineer

Company: Zenovo
Apply for the Senior Firmware Engineer
Location: North West
Job Description:

Job Title: Senior Firmware Engineer (Hardware Bias) Location: Northwest Salary: Up to £60k (depending on experience)

We’re seeking a Senior Firmware Engineer to join a multidisciplinary R&D team developing advanced electromechanical products for regulated environments. You will play a key role in the design, development, and validation of embedded firmware for next-generation products while also improving existing systems. The role involves close collaboration with software, electronics, mechanical, and quality teams and requires strong problem-solving skills and a hands-on approach to engineering challenges.    Key Responsibilities

  • Design and develop embedded firmware in C/C++ for microcontroller-based systems.
  • Architect software for complex electromechanical products operating in regulated environments.
  • Develop both embedded and desktop software solutions.
  • Investigate and enhance existing firmware including motor control, battery management, and user interface functionality.
  • Develop software test systems and validation protocols.
  • Support internal testing and external certification processes where required.
  • Utilise lab equipment such as oscilloscopes, environmental test systems, and test rigs.
  • Work closely with cross-functional engineering teams.
  • Contribute to engineering documentation and change management processes.

   About You

  • Degree in Electronics, Software Engineering, Computer Science, or a related discipline.
  • 5+ years’ experience in embedded firmware or electronics development.
  • Strong experience with C/C++ embedded firmware development.
  • Experience with bare-metal or RTOS-based microcontroller systems.
  • Knowledge of networking or cloud-connected devices.
  • Familiarity with engineering tools for design, simulation, testing, and measurement.
  • Experience developing products within regulated or safety-critical environments (IEC 62304 / IEC 60601).

   Please note we cannot offer sponsorship for the role. If interested, please send over an updated CV….

Posted: March 25th, 2026