Senior Embedded Software Engineer — Medical Devices

Medtronic

Galway

Hybrid

EUR 66,000 - 98,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work arrangement
Incentive plan (MIP)

Job summary

Medtronic Galway is seeking a Senior Embedded Software Engineer to design, develop and maintain embedded software in C and C++ for medical devices. You’ll work across hardware and software teams in a global context, focusing on RTOS, microcontrollers (STM32) and real-time performance.

Join a multidisciplinary team to advance safety-critical software, contribute to architecture and testing, and mentor junior engineers while hands-on in development and verification activities.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics, Embedded Systems, or related field with minimum 4 years of experience; or Master's with minimum 2 years.
  • Strong hands-on programming in embedded C and C++.
  • Experience developing embedded software for microcontrollers in bare-metal and RTOS environments (STM32, ThreadX or similar).
  • Experience integrating hardware and developing drivers for interfaces such as UART, SPI, I2C, ADC, PWM, USB.
  • Experience optimizing embedded software for performance, memory usage, reliability, and real-time behavior.
  • Experience designing software for testability, including unit testing with mocks and verification on target hardware.
  • Experience with static analysis, code reviews, secure coding practices, and Git/CI/CD.
  • Understanding of software development processes in regulated environments.
  • Experience creating and maintaining software requirements, designs, tests, and traceability.
  • Ability to mentor junior engineers while staying hands-on.

Responsibilities

  • Design, develop and maintain embedded software using C and C++.
  • Develop software for microcontrollers and related hardware interfaces.
  • Build proof-of-concept solutions to explore new ideas.
  • Develop software for bare-metal and RTOS-based applications.
  • Contribute to embedded software architecture and modular design.
  • Take part in code reviews, software testing, and design discussions.
  • Investigate software issues and implement appropriate solutions.
  • Create and maintain software requirements, designs, and documentation, and contribute to risk analysis.

Skills

Embedded C
C++
RTOS development
STM32
Hardware drivers
Unit testing
Git/CI/CD
Regulated software

Education

Bachelor's or Master's in CS/EE

Tools

Git
CI/CD

Job description

Medtronic Galway is seeking a Senior Embedded Software Engineer to design, develop and maintain embedded software in C and C++ for medical devices. You’ll work across hardware and software teams in a global context, focusing on RTOS, microcontrollers (STM32) and real-time performance.

Join a multidisciplinary team to advance safety-critical software, contribute to architecture and testing, and mentor junior engineers while hands-on in development and verification activities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Medical Devices
Senior Embedded Software Engineer – Medical Devices

Medtronic • Connacht

On-site
EUR 66,000 - 98,000
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 Software Engineer - Embedded Medical Devices & Cloud
Senior Software Engineer - Embedded Medical Devices & Cloud

Medtronic • Galway

Hybrid
EUR 66,000 - 98,000
Senior Embedded Systems Engineer: RTOS, STM32, Medical Tech
Senior Embedded Systems Engineer: RTOS, STM32, Medical Tech

Medtronic • Galway

On-site
EUR 66,000 - 98,000
Senior Software Engineer: Impactful Medical Device Software
Senior Software Engineer: Impactful Medical Device Software

GAL Medtronic Vascular Galway Unlimited Company • Athenry-Oranmore Municipal District

On-site
EUR 66,000 - 98,000
Flexible benefits
MIP incentive
Senior Embedded Linux Engineer – Medical Devices
Senior Embedded Linux Engineer – Medical Devices

Stryker Ireland • Cork

On-site
EUR 51,000 - 86,000
Senior Embedded Linux Engineer — Medical Devices (Qt/C++)
Senior Embedded Linux Engineer — Medical Devices (Qt/C++)

Stryker Group • Cork

On-site
EUR 51,000 - 86,000
Senior Medical-Device Electronics Engineer
Senior Medical-Device Electronics Engineer

Medtronic • Galway

On-site
EUR 65,000 - 97,000
Flexible Benefits Package
Short-term incentive (MIP)
Software Engineer I - Medical Devices (Hybrid)
Software Engineer I - Medical Devices (Hybrid)

Medtronic • Connacht

Hybrid
EUR 44,000 - 66,000
Annual bonus
Pension
Healthcare
+1
Senior Embedded Linux Software Engineer - Medical Device UI
Senior Embedded Linux Software Engineer - Medical Device UI

Stryker • Cork

On-site
EUR 51,000 - 86,000