Senior Embedded Software Engineer — Storage / Linux Kernel / Device Drivers

European Tech Recruit

Cork

On-site

EUR 90,000 - 120,000

Full time

10 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

European Tech Recruit in Cork, Ireland is seeking a Senior Embedded Software Engineer to develop storage drivers and Linux-based modules for SoCs. You will work on kernel components, file systems, and optimization across the storage stack for power and runtime efficiency.

The role requires 4+ years in embedded software, deep Linux kernel expertise, and strong debugging skills with JTAG/ICE. Onsite position with opportunities to contribute upstream and collaborate with automotive and consumer

Qualifications

  • 4+ years of embedded software experience.
  • Deep expertise in Linux kernel programming, device driver development, and kernel internals.
  • Experience with Linux filesystem modules (F2FS, EXT4, EROFS) advantageous.
  • Strong kernel and user-space debugging skills including JTAG/ICE debuggers.
  • Familiarity with ARM architecture and real-time/embedded programming concepts.

Responsibilities

  • Develop and maintain storage drivers and proprietary filesystem modules for modem processors and Linux-based SoCs.
  • Work on Linux kernel components including storage drivers, filesystem modules, block drivers, and memory subsystems.
  • Optimise storage and memory performance for runtime efficiency and power consumption.
  • Debug and resolve kernel-level issues reported by customers and flash vendor partners.
  • Contribute to upstream Linux kernel community on new storage and memory features.
  • Support expansion into automotive, home entertainment, and embedded computing markets.

Skills

Linux kernel programming
Device driver development
Kernel internals
Embedded software
ARM architecture
C programming
Python
JTAG debugging

Tools

F2FS
EXT4
EROFS

Job description

Senior Embedded Software Engineer — Storage / Linux Kernel / Device Drivers

We are partnered with a global leader in semiconductor and wireless technology innovation. The team is looking to hire a Senior Embedded Software Engineer to develop storage drivers, filesystems, and tools across a broad SoC storage stack supporting advanced flash technologies.

This is a permanent, fully onsite opportunity based in Cork, Ireland.

Key responsibilities for this Senior Embedded Software Engineer position:
  • Develop and maintain storage drivers and proprietary filesystem modules for modem processors and Linux-based SoCs.
  • Work on Linux kernel components including storage drivers, filesystem modules, block drivers, and memory subsystems.
  • Optimise storage and memory performance for runtime efficiency and power consumption.
  • Debug and resolve kernel-level issues reported by customers and flash vendor partners.
  • Contribute to upstream Linux kernel community on new storage and memory features.
  • Support expansion into automotive, home entertainment, and embedded computing markets.
Key requirements:
  • 4+ years of embedded software experience.
  • Deep expertise in Linux kernel programming, device driver development, and kernel internals.
  • Experience with Linux filesystem modules (F2FS, EXT4, EROFS) advantageous.
  • Strong kernel and user-space debugging skills including JTAG/ICE debuggers.
  • Familiarity with ARM architecture and real-time/embedded programming concepts.
Keywords:

Senior Embedded Software Engineer / Linux Kernel / Device Drivers / Storage / UFS / NVMe / eMMC / NAND / NOR / Filesystem / F2FS / EXT4 / JTAG / ARM / C / Python / Embedded Systems / SoC / Cork / Ireland / Onsite / Permanent

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Senior Software Engineer - Storage
Embedded Senior Software Engineer - Storage

European Tech Recruit • Cork

On-site
EUR 90,000 - 120,000
Senior Embedded Storage & Linux Kernel Engineer Cork Onsite
Senior Embedded Storage & Linux Kernel Engineer Cork Onsite

European Tech Recruit • Cork

On-site
EUR 90,000 - 120,000
Senior Embedded Storage Software Engineer
Senior Embedded Storage Software Engineer

European Tech Recruit • Cork

On-site
EUR 90,000 - 120,000
Senior Embedded Storage Engineer – Linux Kernel & Drivers
Senior Embedded Storage Engineer – Linux Kernel & Drivers

Qualcomm • Cork

On-site
EUR 75,000 - 95,000
Salary, stock and performance related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+6
Senior Embedded Software Engineer | Linux Kernel
Senior Embedded Software Engineer | Linux Kernel

European Tech Recruit • Cork

On-site
EUR 110,000 - 160,000
Embedded Senior Software Engineer – Storage - Cork, Ireland
Embedded Senior Software Engineer – Storage - Cork, Ireland

Qualcomm • Cork

On-site
EUR 75,000 - 95,000
Salary, stock and performance related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+6
Embedded Software Engineer
Embedded Software Engineer

European Tech Recruit • Cork

On-site
EUR 70,000 - 100,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
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
Senior Embedded Software Engineer

European Tech Recruit • Cork

On-site
EUR 70,000 - 110,000