Salary: £60,000 - 90,000 per year Requirements: 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) 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 Technologies: Architect Cloud Embedded Firmware Support C++ Hardware More: Were seeking a Senior Firmware Engineer to join our multidisciplinary R&D team developing advanced electromechanical products for regulated environments in the Northwest. In this role, you will play a key part in the design, development, and validation of embedded firmware for next-generation products, while also working on improvements for existing systems. We offer a competitive salary of up to £60k depending on experience, and you will have the opportunity to collaborate closely with software, electronics, mechanical, and quality teams. last updated 17 week of 2026