Senior Embedded Software Engineer with strong Embedded C / C++ experience required for permanent role within the medical devices sector in Dublin


  • Defining of System Requirements projects scope from the program, technical and process perspectives
  • Designing and Architecture from the concept through to system integration and product delivery
  • Making key technology recommendations and decisions throughout the project lifecycle
  • Effective communication with clients and team members to solve complex technical challenges
  • Implementing critical components of the product design


  • Degree in Electronics Engineering / Software Engineering 
  • 10+ years’ experience in an Embedded Software design role
  • Strong experience with C / C ++ and experience in Structured and Object-Oriented Analysis and Design
  • C development experience in a microcontroller / firmware environment
  • Experience with some of the following: RTOS, Microcontrollers, Bluetooth, UART, I2C, SPI, RS232, RS422
  • Excellent interpersonal, written and verbal communication skills (English) with the ability to respond quickly to customers and stakeholders
  • The ability to work well independently and as part of a team
  • Proven delivery of successful products to market, working across the entire project lifecycle


  • Experience in embedded hardware platforms: ARM, X86, 8051, PPC, MIPS; and real time operating systems
  • Strong hardware understanding as is necessary to validate firmware
  • Knowledge of QT Graphics library
  • Knowledge and experience in Python
  • Experience working in large, multi-national teams

Please contact Emer Smith to discuss in confidence


Refer a Friend