
Staff Embedded Software Engineer - SoC Firmware
Job Description
Posted on: June 1, 2026
Senior/Staff Embedded Software Engineer | SoC Firmware | Cork, Ireland
A world-renowned Semiconductor Giant is looking to hire a Staff Embedded Software Engineer for their SoC Firmware team, based full-time in Cork, Ireland.
This is an exceptional opportunity to join the Core Platform bootloader team. The company is driving the future of diverse SoC enablement, taking systems from initial ROM firmware right through to OS entry. If you are a highly motivated engineer passionate about low-level programming and driving cutting-edge hardware, this is the role for you.
The Role & Responsibilities
In this position, you will design, develop, and integrate SoC firmware features, diagnostics, and test capabilities. The position involves writing efficient, secure, low-level firmware that interacts directly with hardware, ensuring system initialisation and next-gen memory interface enablement.
Key responsibilities include:
- Firmware Development: Designing and integrating secure bootloader firmware, device drivers, and platform configurations.
- Cross-Functional Collaboration: Working closely with software, hardware, ASIC, architecture, emulation, and simulation teams to drive dependencies to closure.
- Testing & Debugging: Partnering with HW design and emulation teams to verify firmware and resolve complex platform issues.
- Code Quality: Writing secure code, minimisng security exploits, and driving comprehensive code reviews with key stakeholders.
What the Company is Looking For
To be successful in this role, you will need a solid foundation in embedded systems and a collaborative mindset.
Core Requirements:
- 7+ years of experience working with embedded systems.
- Expertise in C programming and low-level system initialisation.
- Proven track record in Device Driver development.
- Excellent communication and collaborative skills to work across multi-disciplinary, global teams.
Preferred Technical Skills:
- Experience with chip/SoC on-target, emulation, and simulation platform bring-up and debugging.
- Strong knowledge of ARM microprocessor architecture and ARM Assembly language.
- Deep understanding of resource-constrained environments, real-time programming, and OS loaders.
- Familiarity with open-source bootloader firmware (e.g., UEFI Tianocore EDK2, coreboot, u-boot, TF-A, Zephyr RTOS).
Interested? Apply directly through LinkedIn, or send your CV to george@eu-recruit.com
By applying to this role you understand that we may collect your personal data, store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
IrelandJobs.app - Find your dream job in Ireland
Get IrelandJobs.app - Find your dream job in Ireland on your phone!

Staff Embedded Software Engineer - SoC Firmware

Senior Core Platforms Systems Software Engineer

Performance Modelling Engineer - Graphics / GPU

GPU performance Modelling Engineer

