Embedded Software Engineer required in North Dublin to work with a team of experienced cross-functional engineers on the design of IoT / Consumer & Industrial Electronics devices for global markets


  • Electronic Engineering Degree or equivalent
  • 3+ years post graduate experience in firmware development
  • Experience with C Programming
  • Experience with Microprocessor research and design
  • Experience with 32-bit microprocessor or ARM design experience
  • RTOS experience
  • Experience with source code control
  • Experience with JTAG debugging
  • Good understanding of reading microprocessor schematics
  • Understanding of some of the following an advantage: USB, TCPUSB, TCP/IP, RS485, GSM, i2C, SPI
  • Working knowledge of Agile processes
  • Good problem-solving skills and attention to detail
  • Effective communication, collaboration and interpersonal skills
  • A strong team player
  • Very good command of the English language both written and verbal


  • Design and implementation of embedded product features
  • Support with QA to analyse, debug and implement solutions
  • Interface with hardware design and development
  • Review code and design
  • Work with production to help deploy products
  • The creation of technical documentation for firmware
  • Keeping abreast of all technologies relevant to product design



Refer a Friend