Home › Jobs › Republic of Ireland › Embedded Software Engineer | Dublin | Permanent
🇪🇺 Republic of Ireland • Permanent

Embedded Software Engineer | Dublin | Permanent

🏢 CV-Library 📍 Dublin 💰 £69059 - £86324/annum 📅 13 October 2026

Job Description

Embedded Software Engineer | Dublin | Hybrid | Permanent

Our client, a growing medical device company, is looking for an Embedded Software Engineer to develop firmware for next-generation connected devices.

Responsibilities

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

Develop low-level drivers and peripheral interfaces.

Work with RTOS and bare-metal environments.

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

4+ years' embedded software engineering experience.

Strong embedded C programming skills.

Experience with ARM Cortex-M microcontrollers.

Experience with RTOS (FreeRTOS, Zephyr 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).

BLE or other wireless technologies.

Firmware security or secure boot.

Embedded Linux, C++, Python or CI/CD experience.Benefits: Competitive salary, hybrid working, career development, and the chance to work on technically challenging, life-changing products.

Reperio Human Capital acts as an Employment Agency and an Employment Business

Ready to apply for this position?

Apply directly through the official application portal.

Apply Now →