Edinburgh

Firmware / Embedded Software Engineer

Posted on Friday, 27th March 2026

Engineering
Edinburgh
Negotiable
Permanent

Embedded Software Engineer
Edinburgh – flexible working
Permanent

iO Associates are working with an outstanding medical device start-up company in Edinburgh who are looking for an embedded software engineer to join their team due to on going growth.

In this position, you will be responsible for designing, developing, and refining firmware for embedded systems, contributing directly to product performance and innovation. You will have the opportunity to work on impactful technology that enhances patient outcomes and supports clinicians in delivering more effective therapies.

Responsibilities
* Optimise system performance, stability, and scalability
* Support integration and validation of new product designs
* Conduct code reviews to maintain high-quality firmware standards
* Document firmware architecture and testing processes

Skills required
* Strong C/C++ experience on ARM or similar architectures
* Familiarity with hardware communication protocols (e.g. SPI, I2C, UART)
* Experience using debugging tools (e.g. JTAG, SWD)
* Knowledge of MCU peripherals (ADC, DAC, DMA, timers)

Experience in medical device development, including medical device standards would be desirable.

They are offering a competitive salary, strong benefits package, career progression, and the chance to work in a collaborative, high-impact team.

If you are interested in finding out more, please apply to this advert and we can set up a call.

Jess Hook

Advertised by:

Jess Hook
Consultant
LinkedIn

Apply for this role