Senior Embedded Software Engineer with strong C programming experience required for permanent role with dynamic software multinational in Galway. 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 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


  • Third Level Degree
  • 5+ years of experience as a software engineer
  • Strong knowledge of C
  • Good C++
  • Strong analytical and troubleshooting skills and drive to solve problems
  • Proven Software design experience
  • Ability to work with Linux (GCC toolchain) and Windows (Visual Studio) development environment
  • Experience with real time and multitasking programming
  • Experience with embedded tools and SDKs
  • Experience with programming hardware (interrupts, registers, etc.)
  • Knowledge of system architecture (different types of memory, cores, caches, buses)
  • Experience in developing portable code
  • Familiarity with version control systems, preferably Git
  • Good written and spoken communication skills
  • Ability to work in a team


  • Experience with image or/and audio 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 Smith in confidence


Refer a Friend