Senior Embedded Software Engineer with strong C programming experience required for permanent role with dynamic software multinational in Galway city. Working closely with the hardware team, you will develop software that will run on FPGA, prototype embedded platforms. You will also work with the R&D team in relation to imaging algorithms and hardware solutions. An excellent opportunity to gain exposure to cutting-edge technologies.


  • Design & develop embedded software to run on Hardware
  • Design & develop Software that will simulate the Hardware behaviour
  • Develop Software tools to support Hardware
  • Drive embedded software development from initial concept to implementation, platform optimization and performance validation
  • Establish performance evaluation methodology, generate technical documentation and test procedures.
  • 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


  • Bachelor’s Degree in computer science, electronic engineering or equivalent
  • 5+ years experience working as a software engineer
  • Strong knowledge of C
  • Good C++
  • Ability to work withLinux (GCC toolchain)and Windows (Visual Studio) development environment
  • Experience with real time and multitasking programming
  • Experience withembedded tools and SDKs
  • Experience withprogramming hardware(interrupts, registers, etc.)
  • Knowledge of system architecture (different types of memory, cores, caches, buses)
  • Experience in developing portable code
  • Strong analytical andtroubleshootingskills and drive to solve problems
  • Familiarity with version control systems, preferablyGit
  • Good written and spoken communication skills
  • Ability to work in a team


  • Experience with image processing. Including algorithm development and optimization
  • Experience in Neural Networks / Machine Learning domain
  • Python programming
  • Experience with GPU/parallel programming
  • Knowledge of embedded Operating Systems

Please contact Emer Moore in confidence


Refer a Friend