Senior Embedded Firmware Engineer – BLE Medical Devices

Capri-Medical

Leinster

On-site

EUR 110,000 - 140,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Capri-Medical is seeking a Senior Embedded Software Engineer to design and implement embedded firmware for BLE controllers and implantable devices. You will translate system requirements into embedded specifications, implement interfaces, and ensure IEC 62304, ISO 13485 and ISO 14971 compliance.

You will lead architecture reviews, integration and testing efforts, and support regulatory submissions while collaborating with cross-functional teams in a fast-paced, regulated environment.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electronic/Electrical Engineering, or related field.
  • 8+ years of embedded software development experience, preferably in medical devices or regulated industries.
  • Strong proficiency in C; Python skills required; C++ knowledge a plus.
  • Experience with microcontrollers, RTOS, low-level drivers; Linux experience.
  • Familiarity with IEC 62304, ISO 13485, ISO 14971 standards.
  • Experience with CI/CD pipelines and test automation; Jira familiarity.

Responsibilities

  • Design, develop and maintain embedded C/C++ firmware for BLE controller and implantable device on low-power MCUs.
  • Develop BLE communication protocols between mobile app, controller and implanted device.
  • Write and maintain low-level drivers (SPI, I2C, UART, ADC, timers, GPIO) and bootloaders.
  • Optimise for ultra-low power, reliability and safety in battery-powered systems.
  • Support hardware bring-up and cross-functional integration; debug with JTAG/SWD.
  • Produce firmware documentation aligned with IEC 62304 and maintain traceability.
  • Write unit/integration tests and contribute to Python-based test scripts.
  • Contribute to CI practices, version control, code reviews and milestone reviews.

Skills

C
Python
C++
RTOS
Drivers
Linux
BLE
CI/CD
Debugging
Security

Education

Bachelor’s or Master’s degree in CS/EE

Tools

Zephyr RTOS
nRF52/53 MCU
STM32 MCU
ARM Compiler for Embedded FuSa
IAR Toolchains
TESSY

Job description

Capri-Medical is seeking a Senior Embedded Software Engineer to design and implement embedded firmware for BLE controllers and implantable devices. You will translate system requirements into embedded specifications, implement interfaces, and ensure IEC 62304, ISO 13485 and ISO 14971 compliance.

You will lead architecture reviews, integration and testing efforts, and support regulatory submissions while collaborating with cross-functional teams in a fast-paced, regulated environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Capri-Medical • Leinster

On-site
EUR 110,000 - 140,000
Senior Embedded Software Engineer (Medical Devices)
Senior Embedded Software Engineer (Medical Devices)

Medtronic • Galway

On-site
EUR 66,000 - 98,000
Competitive salary
Medtronic Incentive Plan (MIP)
Senior Hardware Engineer - Implantable MedTech | Equity
Senior Hardware Engineer - Implantable MedTech | Equity

Capri-Medical • Dublin

On-site
EUR 70,000 - 110,000
Share options
Competitive salary
Embedded Software Engineer | Dublin | Permanent
Embedded Software Engineer | Dublin | Permanent

Reperio Human Capital Ltd • Dublin

On-site
EUR 70,000 - 95,000
Competitive salary
Share options
Career development
Senior Mobile Engineer (BLE, Healthcare Apps)
Senior Mobile Engineer (BLE, Healthcare Apps)

Medtronic • Galway

Hybrid
EUR 66,000 - 98,000
Hybrid work model
Performance bonus
Pension
+1
Senior Software Engineer, Medical Device Systems
Senior Software Engineer, Medical Device Systems

Medtronic plc • Galway

On-site
EUR 66,000 - 98,000
Medtronic Incentive Plan (MIP)
Flexible benefits package
Competitive salary
Senior Medical Electronics Engineer — Hardware & V&V Lead
Senior Medical Electronics Engineer — Hardware & V&V Lead

Becton, Dickinson and Company • Limerick

On-site
EUR 57,000 - 86,000
Senior Medical Device Project Lead
Senior Medical Device Project Lead

Embecta Corp. • Leinster

On-site
EUR 70,000 - 100,000
Software Engineer II — Medical Devices & Healthcare Tech
Software Engineer II — Medical Devices & Healthcare Tech

Medtronic plc • Galway

On-site
EUR 51,000 - 77,000
Competitive benefits
Medtronic Incentive Plan (MIP)
Senior Hardware Engineer
Senior Hardware Engineer

Capri-Medical • Dublin

On-site
EUR 70,000 - 110,000
Share options
Competitive salary