CareerPlan

Embedded Software Engineer II

Galway, County Galway, IrelandFull-time€51k2026-11-04 → 2026-11-10
Hybrid

Core

Develop embedded software platforms for physiological monitoring solutions (anesthesia, respiratory, pulse oximetry) to provide clinicians with actionable insights in surgery and critical care.

Role type

Senior IC embedded software engineer (medical devices)

Builds

Non-invasive, real-time physiological monitoring technologies

Domain

Healthcare technology / Medical devices

Deliverable

production ML models

Required skills

Embedded C/C++, resource-constrained microcontrollers, bare-metal/RTOS development, embedded interfaces (UART, SPI, I2C, ADC, PWM), hardware/software debugging, modular design, unit testing, code reviews

Preferred skills

STM32 or comparable microcontrollers, RTOS (ThreadX, FreeRTOS, Zephyr), static-analysis/automated-testing tools, CI/CD practices, prototype hardware debugging, IEC 62304, software risk management, Python-based tools

Technologies

STM32, ThreadX, FreeRTOS, Zephyr, UART, SPI, I2C, ADC, PWM

Responsibilities

Design, develop, test, and maintain embedded software; Develop proof-of-concept solutions; Contribute to modular software design; Participate in code reviews and software testing; Investigate software issues; Create and maintain software requirements and documentation; Contribute to software risk analysis

Seniority

Mid-level, independent contributor