Senior Embedded Software Engineer with strong C/C++ programming experience required for permanent role with dynamic multinational in Limerick. 


  • Design & develop embedded Software running on hardware
  • Design & develop software that will simulate the hardware behaviour
  • Develop Software tools to support the hardware
  • Work closely with Machine Learning and Hardware Design teams to identify optimal Software architecture and implementation solutions
  • Assist with customers’ requests, provide support or travel to support on site if necessarily
  • Drive embedded software development from initial concept to implementation, platform optimization and performance validation
  • Establish performance evaluation methodology, generate technical documentation and test procedures


  • Bachelor’s Degree in Science or Engineering
  • Circa 7 years’ experience in embedded firmware development
  • Experienced in developing software or firmware for optoelectronic and electromechanical devices
  • Strong C/C++ skills and software design
  • RTOS development experience 
  • Experience working with microprocessors, SPI, I2C, UART
  • Hands on experience troubleshooting firmware/hardware interfaces using logic analyzers, oscilloscopes, and debuggers

Please contact Emer Smith in confidence


Refer a Friend