Staff Embedded Software Engineer

European Tech Recruit

Ireland

On-site

EUR 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

European Tech Recruit is seeking a Staff Embedded Software Engineer for an onsite role in Ireland with EU relocation offered. You will drive low-level firmware and kernel drivers at the HW/SW boundary, focusing on PCIe and CXL subsystems.

You will collaborate with architecture teams to optimize performance, power, and scalability. Key responsibilities include designing and debugging firmware, contributing to mainline Linux kernel drivers, and coordinating with hardware teams to ensure seamless

Qualifications

  • 7+ years of embedded software, kernel driver development or firmware engineering.
  • Master's degree in Computer Engineering, CS, EE or related field (or equivalent experience).
  • Experience with PCIe and CXL protocols is highly desirable.

Responsibilities

  • Design, develop, debug, and commercialize low-level embedded firmware and drivers for PCIe and CXL subsystems.
  • Write standards-compliant software and contribute to mainline Linux kernel drivers and embedded distributions.
  • Collaborate with hardware and system architects to drive HW/SW integration and future chipset architecture.
  • Optimize embedded software for throughput, latency, and power across real-time and Linux platforms.
  • Lead cross-functional debugging and technical discussions to resolve hardware-software interaction issues.

Skills

C programming
Embedded software
Kernel driver development
RTOS
Linux kernel
Mainline Linux
High performance

Education

Master's degree

Tools

Zephyr
UEFI
ACPI
Linux kernel subsystems

Job description

Staff Embedded Software Engineer - Ireland (Onsite) - EU Relocation Offered

As a Staff Embedded Software Engineer, you will drive the development of low-level firmware and kernel drivers for next-generation chipsets, with a dedicated focus on PCIe and CXL subsystems. You will work directly at the hardware-software boundary, collaborating with architecture teams to optimize software for performance, power, and scalability.

Key Responsibilities
  • Design, develop, debug, and commercialize low-level embedded firmware and drivers for PCIe and CXL subsystems.
  • Write standards-compliant software and contribute directly to mainline/upstream Linux kernel drivers and embedded distributions.
  • Collaborate with hardware and system architects to drive seamless HW/SW integration and shape future chipset architecture.
  • Optimize embedded software for maximum throughput, low latency, and power efficiency across real-time and Linux platforms.
  • Lead cross-functional debugging and technical discussions to resolve complex hardware-software interaction issues.
Preferred Qualifications
  • Deep, hands-on experience with PCIe and CXL protocols, low-level driver development, and the Linux kernel subsystem.
  • Proven track record contributing to or working extensively with mainline Linux distributions and kernel architectures (experience within major semiconductor or cloud infrastructure environments such as Intel or Amazon/AWS is highly desirable).
  • Exceptional C programming skills with experience in RTOS, Zephyr, UEFI, and ACPI environments.
  • 7+ years in embedded software, kernel driver development, or firmware engineering.
  • Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field (or equivalent practical experience).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Embedded Linux Kernel Driver Lead (PCIe/CXL) - Ireland
Staff Embedded Linux Kernel Driver Lead (PCIe/CXL) - Ireland

European Tech Recruit • Ireland

On-site
EUR 120,000 - 180,000
Embedded Software Engineer, Staff - Cork, Ireland
Embedded Software Engineer, Staff - Cork, Ireland

Qualcomm • Cork

On-site
EUR 90,000 - 130,000
Competitive salary
Stock and performance bonus
Relocation and immigration support
+1
Staff Embedded Software Engineer - PCIe/CXL Expert
Staff Embedded Software Engineer - PCIe/CXL Expert

Qualcomm • Cork

On-site
EUR 90,000 - 130,000
Competitive salary
Stock and performance bonus
Relocation and immigration support
+1
Senior Staff Embedded Software Engineer - AI Accelerator / C/C++
Senior Staff Embedded Software Engineer - AI Accelerator / C/C++

European Tech Recruit • Ireland

On-site
EUR 120,000 - 180,000
Senior Embedded Software Engineer - Integration
Senior Embedded Software Engineer - Integration

European Tech Recruit • Ireland

On-site
EUR 65,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

European Tech Recruit • Ireland

On-site
EUR 70,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

European Tech Recruit • Ireland

On-site
EUR 55,000 - 90,000
Senior Embedded Software Engineer - Integration / RTOS / Open Source
Senior Embedded Software Engineer - Integration / RTOS / Open Source

European Tech Recruit • Ireland

On-site
EUR 85,000 - 110,000
Senior Staff Embedded Software Engineer - Firmware / Embedded Software / SoC / AI Accelerators / Hyperscale Data Centres
Senior Staff Embedded Software Engineer - Firmware / Embedded Software / SoC / AI Accelerators / Hyperscale Data Centres

European Tech Recruit • Ireland

On-site
EUR 120,000 - 160,000
Embedded Software Engineer, Senior – Integration - Cork, Ireland
Embedded Software Engineer, Senior – Integration - Cork, Ireland

Qualcomm • Cork

On-site
EUR 55,000 - 70,000
Salary
Stock and performance related bonus
Maternity/Paternity Leave
+5