Firmware / Hardware Engineer
Role details
Job location
Tech stack
Job description
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
Requirements
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