Senior Embedded Software Engineer with strong C/C++ programming experience within an electro-mechanical environment required for permanent role with dynamic multinational in Limerick. 


  • Perform architectural design or refinement of high-level product concepts

  • Perform software implementation, following coding guidelines and taking into account system characteristics to produce optimal performance, reliability, and maintainability

  • Conduct software evaluation and testing of own software, software from other engineering staff, and third-party software

  • Provide a test plan for use by other engineering staff, quality assurance and support departments in validating a new implementation

  • Provide technical documentation for the design, implementation and testing of the software

  • Attend design review meetings as needed to adhere to the software development procedures


  • Bachelor’s Degree in Computer Science, Electronic Engineering or equivalent
  • 10-12+ years’ experience in embedded software experience
  • Experience developing software based electromechanical systems
  • Strong skills in C/C++ and software design
  • Experience with some of the following: RS232, RS485, USB, Ethernet, SPI, I2C; System On Chip (SOC) programming, Real Time Operating systems; IAR, Keil, Eclipse, and/or Visual Studio)
  • Strong communication skills
  • Strong leadership skills

Please contact Emer Smith in confidence


Refer a Friend