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)
Keywords:
Firmware Development / Embedded Systems / RTOS / Secure Boot / TrustZone / BSP / Device Drivers / SoC / C Programming / Embedded Linux / SPI / I2C / UART / PCIe / Yocto / Low-Level Debugging / Cloud Edge / Data Center / C++ / JTAG / Buildroot
If you are interested in this Senior Firmware Engineer position, please send a CV to ts@eu-recruit.com
#J-18808-Ljbffr