Firmware Engineer
We are currently looking for a Firmware Engineer to join a Medical Device project on an initial 4/5 month contract;
What you will do- Take ownership of the firmware architecture, state-machine design and safety logic from the outgoing internal engineer
- Design and implement robust state-machine control covering the full sample collection workflow
- Build in fault detection and safe-shutdown behaviour for identified failure modes
- Implement event logging, self-test on power-up, and battery management firmware
- Move the device from current design to button-driven embedded operation (MVP), then to a fully verified release for tech transfer to CMO
- Produce firmware in compliance with IEC 62304: software development plan, requirements, architecture, unit and integration tests, traceability and release notes
- Define and run hardware-in-loop verification of safety-critical paths
- Support tech transfer of firmware version records, source code and build environment to client's chosen CMO
- Operate inside of ISO 13485 QMS with formal change control from the alpha prototype build onwards
Essential skills and experience
- Medical-device embedded firmware. Production firmware delivered under IEC 62304, ideally on Class II / IIa/ III devices, with the lifecycle artefacts to evidence it.
- Embedded safety firmware. Demonstrable experience with robust state-machine control, fault detection and safe shutdown, brown-out and reset handling, sequencing, event logging, and power-on self-test.
- Bare-metal or RTOS C / C++ on ARM Cortex-M. Comfortable on STM32, nRF, or similar low-power MCUs. Bootloader and secure-update experience useful.
- Low-power firmware design. Battery-conscious scheduling, peripheral power gating, sleep-mode strategies for wear cycle plus recharging.
- Sensor and actuator interfacing.
- Verification mindset. Unit test harnesses, hardware-in-loop test rigs, traceable verification of safety-critical paths, evidence captured to Design History File (DHF) standard.
Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.