Embedded Software Engineer | Dublin | Permanent

Reperio Human Capital Ltd

Dublin

On-site

EUR 70,000 - 95,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Share options
Career development

Job summary

Reperio Human Capital Ltd client in Dublin is seeking an Embedded Software Engineer to design, develop and test firmware for a low-power wireless medical device.

You will work on ARM Cortex-M microcontrollers with RTOS such as Zephyr or FreeRTOS, implement drivers, optimise for power and memory, and contribute to regulated documentation in a collaborative team.

Qualifications

  • 3+ years of embedded software experience.
  • Strong embedded C programming with working knowledge of C++.
  • Experience with ARM Cortex-M microcontrollers.
  • Experience with RTOS (Zephyr, FreeRTOS or similar) and/or bare-metal development.
  • Good knowledge of SPI, I2C, UART interfaces.
  • Hands-on debugging using JTAG, oscilloscopes and logic analyzers.

Responsibilities

  • Design, develop and test embedded C firmware on ARM microcontrollers.
  • Develop low-level drivers and peripheral interfaces.
  • Optimise firmware for low power consumption and memory usage.
  • Support board bring-up and hardware/software integration.
  • Debug and optimise embedded systems.
  • Contribute to firmware design and code reviews.
  • Produce technical documentation in a regulated environment.

Skills

Embedded C
C++
ARM Cortex-M
RTOS
SPI/I2C/UART
Debugging

Tools

JTAG
Oscilloscope
Logic Analyzer
Nordic nRF52

Job description

Embedded Software Engineer | Dublin | Permanent


Our client, an innovative, venture-backed medical device company, is looking for an Embedded Software Engineer to develop firmware for a next-generation, low-power wireless medical device.


Responsibilities


  • Design, develop and test embedded C firmware on ARM microcontrollers.

  • Develop low-level drivers and peripheral interfaces.

  • Optimise firmware for low power consumption and memory usage.

  • Support board bring-up and hardware/software integration.

  • Debug and optimise embedded systems.

  • Contribute to firmware design and code reviews.

  • Produce technical documentation in a regulated environment.


Requirements


  • 3+ years' embedded software engineering experience.

  • Strong embedded C programming skills, with working knowledge of C++.

  • Experience with ARM Cortex-M microcontrollers.

  • Experience with RTOS (Zephyr, FreeRTOS or similar) and/or bare-metal development.

  • Good knowledge of SPI, I2C, UART and other communication interfaces.

  • Hands-on debugging experience using JTAG, oscilloscopes and logic analysers.


Nice to Have


  • Medical device experience (IEC 62304, ISO 13485) or another regulated industry such as automotive.

  • BLE or other wireless technologies, ideally on Nordic nRF52/53.

  • Low-power or battery-powered firmware design.

  • Python, MISRA C or CI/CD experience.


Benefits

Competitive salary plus share options, career development within a small, highly skilled team, and the chance to work on life-changing medical technology.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Hardware Engineer
Senior Hardware Engineer

SRG • Dublin

On-site
EUR 70,000 - 95,000
Mid-Level/Senior Embedded Software Engineer | C/C++/Rust
Mid-Level/Senior Embedded Software Engineer | C/C++/Rust

SoCode Recruitment • Dublin

On-site
EUR 60,000 - 80,000
Senior Electronic Engineer
Senior Electronic Engineer

Morgan McKinley • Shannon

On-site
EUR 65,000 - 90,000
Senior Embedded Software Engineer — Medical Devices
Senior Embedded Software Engineer — Medical Devices

Medtronic • Galway

Hybrid
EUR 66,000 - 98,000
Flexible work arrangement
Incentive plan (MIP)
Embedded Linux Software Engineer - R&D
Embedded Linux Software Engineer - R&D

Stryker Group • Cork

On-site
EUR 51,000 - 86,000
Embedded Software Engineer, Senior – Integration - Cork, Ireland
Embedded Software Engineer, Senior – Integration - Cork, Ireland

Qualcomm • Cork

On-site
EUR 55,000 - 70,000
Salary
Stock and performance related bonus
Maternity/Paternity Leave
+5
Senior Embedded Software Engineer (Medical Devices)
Senior Embedded Software Engineer (Medical Devices)

IE5 COV - Nellcor Puritan Bennett IRL • Galway

On-site
EUR 66,000 - 98,000
Competitive salary
Medtronic Incentive Plan (MIP)
Senior Embedded Software Engineer - Integration
Senior Embedded Software Engineer - Integration

European Tech Recruit • Ireland

On-site
EUR 65,000 - 90,000
Embedded Software Engineer — Low-Power & Connected Devices
Embedded Software Engineer — Low-Power & Connected Devices

PA Consulting • Leinster

On-site
EUR 65,000 - 90,000
Health and lifestyle perks
25 days annual leave
Generous pension
+1
Senior Embedded Software Engineer - Integration / RTOS / Open Source
Senior Embedded Software Engineer - Integration / RTOS / Open Source

European Tech Recruit • Cork

On-site
EUR 80,000 - 110,000