SW Developer (C# / C++)

iO Associates

Limerick

On-site

EUR 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

4 days onsite, 1 day remote

Job summary

iO Associates is seeking a Senior C++ Software Engineer to develop high‑performance software for medical device platforms. You will interface with hardware and connected devices, collaborating with international Agile teams to deliver innovative healthcare solutions.

Key work includes modern C++, multi‑threaded design, REST APIs, and software architecture. The role requires strong OO design, concurrency expertise and excellent communication skills in a regulated medical devices context.

Qualifications

  • Experience with C++ for hardware or embedded systems.
  • Strong understanding of object‑oriented design, concurrency and multithreaded programming.
  • Experience working in Agile development teams.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop and maintain high‑quality software for medical device platforms.
  • Build reliable, scalable applications that integrate with hardware and connected devices.
  • Collaborate with Product Owners, engineers and international Agile teams to deliver new features.
  • Write clean, well‑tested code and contribute to architectural decisions.
  • Troubleshoot complex technical challenges and drive continuous improvements.

Skills

C++
Multithreading
REST APIs
GRPC
WebSocket
Communication

Tools

C#/.NET
USB
CAN

Job description

Senior C++ Software Engineer – Medical Devices

I’m partnering with a global leader in medical technology that’s developing next-generation software for connected medical devices, and they’re looking for an experienced Senior C++ Software Engineer to join their engineering team.

This is an opportunity to work on high-performance software that interfaces directly with medical devices, collaborating with international Agile teams to deliver innovative solutions used in healthcare environments worldwide.

What you’ll be working on:
  • Modern C++
  • Device-facing software and hardware integration
  • Multi-threaded and asynchronous applications
  • REST APIs & communication protocols (gRPC, SignalR, WebSockets, USB, Serial, CAN)
  • Software architecture and design patterns
  • Automated testing
You’ll be:
  • Designing, developing and maintaining high-quality software for medical device platforms.
  • Building reliable, scalable applications that integrate with hardware and connected devices.
  • Collaborating with Product Owners, engineers and international Agile teams to deliver new features and enhancements.
  • Writing clean, maintainable, well-tested code and contributing to architectural decisions.
  • Troubleshooting complex technical challenges and driving continuous improvements across the software lifecycle.
We’re looking for someone with:
  • Experience building software that interfaces with hardware or embedded systems.
  • A solid understanding of object-oriented design, concurrency and multi-threaded programming.
  • Experience working within Agile development teams.
  • Strong communication skills and a passion for writing high-quality software.

Experience within medical devices or another regulated industry such as automotive, aerospace or defence would be highly advantageous.

Exposure to C#/.NET, REST APIs, distributed systems or cloud-connected applications would also be beneficial but isn’t essential.

What’s on offer?
  • Limerick – 4 days onsite, 1 day remote
  • The opportunity to work on innovative medical technology that has a real impact on patient care.
  • A collaborative engineering environment where you’ll contribute to the development of next-generation healthcare solutions.

If you’re an experienced C++ Software Engineer looking for a technically challenging role in the medical device sector, I’d be happy to tell you more. Please reach out to a. methula@ioassiociates.co.uk

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

Similar jobs worth comparing

Senior C++ Engineer – Medical Devices (Onsite/Remote)
Senior C++ Engineer – Medical Devices (Onsite/Remote)

iO Associates • Limerick

Hybrid
EUR 90,000 - 120,000
4 days onsite, 1 day remote
Senior Software Developer
Senior Software Developer

ECS Resource Group • Dublin

Hybrid
EUR 90,000 - 120,000
Hybrid working environment
Embedded Software Engineer
Embedded Software Engineer

Methodius Ltd • Dublin

Hybrid
EUR 55,000 - 75,000
Competitive salary and benefits package
Hybrid working model (3 days remote)
Opportunity to work on technology with meaningful real-world impact
Senior Software Engineer - Medical Device Tech & AI
Senior Software Engineer - Medical Device Tech & AI

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

On-site
EUR 66,000 - 98,000
Senior Software Developer
Senior Software Developer

Reperio Human Capital • Ireland

Hybrid
EUR 70,000 - 90,000
Senior C++ Software Engineer - High-Performance Systems
Senior C++ Software Engineer - High-Performance Systems

Solas IT Recruitment • Dublin

On-site
EUR 90,000 - 120,000
Bonus
Healthcare
Pension
+1
Senior Software Engineer
Senior Software Engineer

Fastnet • Cork

On-site
EUR 70,000 - 90,000
Senior Quality Engineer - Medical Device
Senior Quality Engineer - Medical Device

Mason Alexander • Dublin

Hybrid
EUR 70,000 - 100,000
Senior R&D Engineer
Senior R&D Engineer

Mason Alexander • Dublin

On-site
EUR 70,000 - 90,000
Bonus
Pension
Healthcare
+1
Senior Process Development Engineer
Senior Process Development Engineer

Mason Alexander • Galway

On-site
EUR 60,000 - 80,000
Competitive salary
Career progression opportunities
Supportive engineering environment