Senior Embedded Software Engineer | Linux Kernel

European Tech Recruit

Cork

On-site

EUR 110,000 - 160,000

Full time

45 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

European Tech Recruit is partnering with a global tech company in Cork to recruit a Senior Software Engineer for the Core Platform Services team. The role focuses on low-level software, Linux kernel development, and driver design across Mobile, Automotive, and XR sectors.

You'll design, prototype and lead core platform services, contribute to kernel driver modules, and validate embedded software while collaborating with hardware, architecture and test teams in a cross-disciplinary environment.

Qualifications

  • Good understanding of data structures.
  • Experience developing within the Linux kernel.
  • In-depth knowledge of Linux kernel functionality and architecture.
  • Experience with Linux kernel driver modules.
  • Excellent debugging and problem-solving skills in Linux kernel environments.

Responsibilities

  • Design, develop and prototype core drivers and platform-service features.
  • Contribute to Linux kernel functionality and architecture, particularly driver modules.
  • Take ownership of significant driver design and contribute to pan-technology projects.
  • Design, test and validate embedded software and driver functionality.
  • Produce technical documentation for internal and external consumption.
  • Debug and resolve challenging issues within Linux kernel environments.
  • Work with systems, hardware, architecture, test engineers and other technical groups.

Skills

Linux kernel
Kernel development
Data structures
C/C++
Python
Assembly
Embedded software
Debugging
Driver modules
ETM
ARM CoreSight
System-level engineering

Job description

We're partnering with a global technology company to find a Senior Software Engineer for its Core Platform Services team in Cork.

This is an opportunity to work at the foundations of advanced technology, developing the core drivers and platform services that support products across multiple technology sectors.

The Opportunity

You’ll be involved in the development, prototyping and technical leadership of core driver and service features across a broad chipset portfolio spanning Mobile, Automotive and XR.

Working closely with systems, hardware, architecture and test engineering teams, you’ll help design system-level software solutions and develop drivers for both internal and external use.

You’ll be responsible for:

  • Developing core platform software: Design, develop and prototype core drivers and platform-service features.
  • Working with Linux: Contribute to Linux kernel functionality and architecture, particularly driver modules.
  • Leading technical development: Take ownership of significant driver design and contribute to pan-technology projects.
  • Testing and validation: Design, test and validate embedded software and driver functionality.
  • Documenting engineering solutions: Produce technical documentation for internal and external consumption.
  • Solving complex problems: Debug and resolve challenging issues within Linux kernel environments.
  • Collaborating across teams: Work with systems, hardware, architecture, test engineers and other technical groups.
The Technical Foundation

We’re looking for engineers with strong low-level software experience and a solid understanding of Linux kernel development.

  • Good understanding of data structures.
  • Experience developing within the Linux kernel.
  • In-depth knowledge of Linux kernel functionality and architecture.
  • Experience with Linux kernel driver modules.
  • Excellent debugging and problem-solving skills in Linux kernel environments.
The Expertise That Sets You Apart

Additional experience in the following areas would be valuable:

  • Trace technologies: Embedded Trace Macrocell (ETM).
  • Programming languages: Python, Perl, C++ or Assembly.
  • Embedded software: Experience designing, developing and validating embedded software or specialised utility programs.
  • System-level engineering: Experience collaborating with systems, hardware, architecture and test engineering teams.
Keywords

Senior Software Engineer / Senior Embedded Software Engineer / Embedded Software / Linux Kernel / Linux Kernel Development / Linux Kernel Architecture / Linux Kernel Drivers / Driver Modules / Core Platform Services / C / C++ / Assembly / Python / Perl / ARM CoreSight / ETM / Embedded Trace Macrocell / Data Structures / Debugging / Embedded Systems / Mobile / Automotive / XR / Semiconductor / Chipset / System-Level Software / Hardware Software Collaboration / Low-Level Software / Software Engineering / Cork / Ireland

By applying to this role, you understand that we may collect your personal data and process it in line with our privacy policy.

https://eu-recruit.com/wp-content/uploads/2025/01/European-Tech-Recruit-Privacy-Notice-2025.pdf

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Driver Architect
Senior Embedded Linux Driver Architect

European Tech Recruit • Cork

On-site
EUR 110,000 - 160,000
Senior Embedded Software Engineer - Device Driver / C / ARM
Senior Embedded Software Engineer - Device Driver / C / ARM

European Tech Recruit • Cork

On-site
EUR 80,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

European Tech Recruit • Cork

On-site
EUR 70,000 - 110,000
Embedded Software Engineer (Integration Team)
Embedded Software Engineer (Integration Team)

European Tech Recruit • Cork

On-site
EUR 55,000 - 85,000
Linux Kernel Embedded Engineer
Linux Kernel Embedded Engineer

European Tech Recruit • Cork

On-site
EUR 120,000 - 150,000
Senior Embedded Storage Engineer
Senior Embedded Storage Engineer

European Tech Recruit • Cork

On-site
EUR 90,000 - 130,000
Core Platform SoC Infrastructure Engineer — Embedded Software / Device Drivers
Core Platform SoC Infrastructure Engineer — Embedded Software / Device Drivers

European Tech Recruit • Cork

On-site
EUR 65,000 - 105,000
Senior Embedded Software Engineer — Storage / Linux Kernel / Device Drivers
Senior Embedded Software Engineer — Storage / Linux Kernel / Device Drivers

European Tech Recruit • Cork

On-site
EUR 90,000 - 120,000
Senior Linux Kernel Embedded Engineer - PCIe & CXL
Senior Linux Kernel Embedded Engineer - PCIe & CXL

European Tech Recruit • Cork

On-site
EUR 120,000 - 150,000
Core Platforms Systems Software Engineer, Senior - Cork, Ireland
Core Platforms Systems Software Engineer, Senior - Cork, Ireland

Qualcomm • Cork

On-site
EUR 60,000 - 80,000
Salary and performance-related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+4