European Tech Recruit logo

Staff Embedded Software Engineer - SoC Firmware

European Tech Recruit
Department:Software Engineer
Type:ON-SITE
Region:Kerry
Location:Cork, County Cork, Ireland
Experience:Mid-Senior level
Estimated Salary:€80,000 - €120,000
Skills:
C PROGRAMMINGDEVICE DRIVER DEVELOPMENTARM MICROPROCESSOR ARCHITECTUREARM ASSEMBLYUEFI TIANOCORE EDK2COREBOOTU-BOOTTF-AZEPHYR RTOS
Share this job:

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/)

Originally posted on LinkedIn

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!

European Tech Recruit logo

European Tech Recruit

View company page
IrelandJobs.app - Find your dream job in Ireland logo

IrelandJobs.app - Find your dream job in Ireland

Get IrelandJobs.app - Find your dream job in Ireland on your phone!

SIMILAR JOBS
European Tech Recruit logo

Staff Embedded Software Engineer - SoC Firmware

European Tech Recruit
Just now
Software Engineer
ON-SITE
Cork, County Cork, Ireland
C PROGRAMMINGDEVICE DRIVER DEVELOPMENTARM MICROPROCESSOR ARCHITECTURE+6 more
European Tech Recruit logo

Senior Core Platforms Systems Software Engineer

European Tech Recruit
Just now
Software Engineer
ON-SITE
Cork, County Cork, Ireland
LINUX KERNELCARM+6 more
European Tech Recruit logo

Performance Modelling Engineer - Graphics / GPU

European Tech Recruit
Just now
Software Engineer
ON-SITE
Cork, County Cork, Ireland
C++GPUGRAPHICS+4 more
European Tech Recruit logo

GPU performance Modelling Engineer

European Tech Recruit
Just now
Software Engineer
ON-SITE
Cork, County Cork, Ireland
C++PERFORMANCE MODELLINGCOMPUTER ARCHITECTURE+12 more
European Tech Recruit logo

Software Security Engineer - Embedded Systems

European Tech Recruit
Just now
Software Engineer
ON-SITE
Cork, County Cork, Ireland
CEMBEDDED SYSTEMSSECURE PROGRAMMING+7 more