Embedded Software Engineer | Dublin | Permanent

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.

Job Details

Company
Reperio Human Capital
Location
Dublin, City of Dublin, Republic of Ireland
Hybrid / Remote Options
Employment Type
Permanent
Salary
£69059 - £86324/annum
Posted