Senior Firmware Engineer

 

Description:

We are currently partnered with an industry leading semiconductor company in Ireland looking to expand their headcount at their leading EU office with an experienced Firmware Engineer. You would be joining a globally distributed team working at the forefront of developing firmware for high-performance SoCs powering the future of cloud edge and data center technology.

 

This is a permanent working opportunity based in Cork, Ireland.

 

Key responsibilities for this Senior Firmware Engineer position:

  • Design and maintain low-level firmware and device drivers for SoCs and edge devices
  • Develop and debug embedded software, ensuring compatibility with evolving hardware platforms
  • Collaborate across hardware, software, and architecture teams in a multi-site environment
  • Support secure boot, embedded Linux, and real-time systems
  • Contribute to BSP development and embedded Linux infrastructure
  • Document and support embedded software components through the full development lifecycle

 

Key requirements:

  • 2–7+ years’ experience in embedded systems or firmware development
  • Proficient in C/C++ development with unit testing and static code analysis
  • Experience with low-level software: BSPs, RTOS, Secure Boot, TrustZone, or embedded Linux
  • Familiarity with SoC architecture (memory, I/O, DMA, buses, power management)
  • Comfortable with interfaces such as I2C, SPI, UART, PCIe
  • Experience using debugging and development tools (e.g., JTAG, SWD, GNU/LLVM toolchains)

Organization European Tech Recruit
Industry Engineering
Occupational Category Senior Firmware Engineer
Job Location Dublin, Ireland
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-09-28 7:50 pm
Expires on 2026-12-03