Senior R&D Software Engineer

March 20, 2024
Reference key: es10076
Deadline date:

Job Description

  • Negotiable
  • Permanent
  • North Dublin

Senior R&D Software Engineer required by successful MedTech multinational in North Dublin to work on the design & development of sophisticated electro-mechanical medical devices for global markets. You will engage in a variety of cross-functional projects spanning front-end support and cutting-edge real-time software solutions.



  • Bachelor’s Degree in relevant technical discipline (Electronics / Software / Electrical / Mechatronic)
  • 5+ years’ relevant engineering experience in a high performing R&D team
  • Proven experience in the design and development of high-quality software solutions

  • Strong programming and architectural skills – with ideally 2 of the following (C, C#, C++)

  • Experience with design and implementation of real-time systems over CAN Open or another protocol

  • Ability to translate customer needs and design input requirements into detailed architecture and design specifications

  • Ability to integrate software with different technologies (Fluidic sensing, electronics, motion control and vision)

  • Use software engineering best practices to ensure a high standard of quality for all deliverables (Agile, SCRUM, GDP etc.)

  • Participate in the development of testing strategies for all software releases (including unit testing and code reviews)

  • Someone who can problem solve to a solution, with a structured analytical approach

  • High paced individual who is eager and passionate in developing and delivering solutions in close collaboration with key stakeholders
  • An excellent team player who knows how to work in a team environment
  • Excellent communications skills – written and verbal skills