Senior Software Engineer with strong programming skills – C, C++, C# – required for permanent role with medical devices multinational in North Dublin

The successful candidate will contribute to the design of highly complex medical device instruments for global markets. You will work on a wide range of software projects related to instrument software, scripting, database queries, data analytics and manufacturing data analysis solutions. Excellent programming skills primarily in C, C#, C++.


  • Bachelor’s Degree in relevant technical discipline (Electronics / Software / Electrical / Mechatronic, Engineering)

  • 8 years software engineering experience

  • Excellent programming skills primarily in C, C#, C++

  • Proven experience in the design and development of complex, high-quality, flexible software in a regulated environment
  • Structured analysis skills with experience in complex technical trouble shooting

  • Requirements Engineering experience with ability to translate customer needs and Design Input Requirements into detailed architecture and design specifications
  • Excellent computer hardware knowledge including microcontrollers

  • Experience with design and implementation of real time systems

  • Experience with Agile development methodologies, preferably SCRUM

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

  • Leadership skills with the ability to drive projects, guide a team of Engineers, be a mentor and coach 

Refer a Friend