Senior Software Engineer with 5+ years experience required for a permanent role in a medical device company in Co. Dublin.


  • Embedded firmware development (ARM-Cortex / Bluetooth LE) and non-embedded software development
  • Signal processing algorithm development / implementation
  • Participation in requirements elicitation and architectural design activities
  • Backend data collection / analysis 
  • Participation in software and hardware verification and validation


  • 5+ years of professional programming experience
  • Background in systems programming (e.g. embedded firmware, driver or kernel development, an EE undergraduate degree, or some equivalent discipline requiring familiarity with low-level – hardware constraints)
  • Disciplined software development experience (requirements elicitation, design, source control, TDD, verification)
  • Minimum undergraduate in Science, Computer Science, Engineering or related fields
  • Must be authorised to work in Ireland


  • DSP algorithm development and implementation
  • One or more scripting languages (e.g. Python, Ruby, Matlab)
  • Proficiency in C and C++
  • Knowledge / experience of Bluetooth LE
  • Desktop and/or mobile application development 
  • Experience developing software within a quality management system framework 
  • Electrical engineering background
  • Interest in build automation, continuous integration and associated backend infrastructure
  • Problem-solving mindset
  • Enthusiasm for the application and expansion of existing skillsets in the pursuit of new avenues of R&D
  • Excellent communication skills

Please contact Emer Moore to discuss in confidence


Refer a Friend