Location Dublin
Contact name: Micheal O’Maoldomhnaigh

Contact email:
Job ref: 1027
Published: 7 months ago


Our client a leading Multinational Technology Company requires a number for  Senior Firmware Engineer for role based in South Dublin, Ireland.



You will be a core contributor to the  Firmware Team, you will be responsible for designing, developing, testing, and delivering firmware for next generation in-vehicle consumer and enterprise telematics devices used for vehicle tracking, fleet management, driver behavior analysis and emergency call services.


Key Areas of Responsibility:

  • Define software architecture for product platforms.
  • Develop software functional specifications for products.
  • Develops and specifies data protocol messages required to transfer feature specific data between device, cellular network and backend IT systems.
  • Develop software source code for products.
  • Coordinates design of subsystems and integration of total system. Includes systems modeling, experimentation and data analysis, and system testing.
  • Incorporates technologies from multiple disciplines including software engineering, mechanical engineering, electrical engineer, electro-magnetic, digital signal processing and control theory.
  • Designs changes to improve overall system performance.
  • Responsible to assist the QA team in test plan creation and review.
  • Coordinate with manufacturing to release and maintain products.
  • May make recommendations to the future direction of the products.
  • Perform limited project management duties.
  • Initiate, recommend, or provide solutions through designated channels.
  • Work with communication protocols and peripherals, such as LTE, Wi-Fi, BTLE, TCP/IP, and GPS.


You’ll need to have:

  • Bachelor’s degree or relevant work experience.
  • Two or more years of experience in designing and developing firmware in the embedded microprocessor electronics industry.
  • Two or more years of experience writing software in C/C++ in an embedded environment with a knowledge of assembly language.

Advantageous Skills:

  • Experience with USB, UART, CAN, I2C and SPI.
  • Automotive industry experience.
  • Experience with communication protocols and peripherals, including LTE, Wi-Fi, BTLE, TCP/IP, and GPS.


For further information please contact Michéal at Software Placements on 00353 1 5254642 or email