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 |