We have an opportunity for a Senior Firmware / Hardware Engineer to join the organisation at a pivotal point in its journey. This role is heavily weighted towards embedded firmware and will play a key part in taking ownership of firmware development, reducing reliance on external consultancies, and supporting the evolution of a medical device platform already approaching design freeze.
Key responsibilities
* Lead embedded firmware development for MCU-based systems, including real-time data acquisition and communication interfaces
* Take ownership of firmware across the product lifecycle, from development through to verification, validation, and release under design control
* Develop and maintain systems in line with IEC 62304 and support compliance with IEC (phone number removed)
* Support ongoing product updates, patches, and next-generation development on an established platform
* Work closely with hardware, systems, and external partners to ensure robust integration and delivery
Experience and skills required
* Strong experience in embedded firmware development using C/C++ on MCU-based systems
* Proven experience working within medical devices or other regulated environments, with hands-on exposure to IEC 62304 and IEC (phone number removed)
* Experience taking products through development into release, including work under design control
* Strong understanding of real-time data acquisition and embedded system architecture
* Ability to take ownership of firmware development and operate as a senior technical lead
Nice to have
* Experience working with wireless communication protocols such as BLE, WiFi, or similar
* Experience with sensor integration or physiological data acquisition
* Exposure to both analogue and digital electronics design
* Experience working in fast-paced R&D environments with evolving product requirements
* Experience supporting or managing external engineering partners or consultancies
If you’re a senior firmware engineer looking to take ownership of a medical device platform and play a key role in its ongoing development, we’d love to hear from you
Salary description
£60000.00 - £80000.00 per year
