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

European Tech Recruit

Ireland

On-site

EUR 90,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

European Tech Recruit is seeking a Senior Embedded Software Engineer for storage drivers, filesystems, and tools across a broad SoC storage stack, focusing on flash technologies. The role is based in Cork, Ireland, onsite, with scope to contribute to Linux kernel components and upstream community.

You will develop and maintain storage drivers, work on kernel internals, optimise memory and power, and debug issues reported by customers and vendors.

Qualifications

  • 4+ years of embedded software experience.
  • Deep expertise in Linux kernel programming and device drivers.
  • Experience with Linux filesystem modules (F2FS, EXT4, EROFS) is advantageous.

Responsibilities

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

Skills

Embedded software
Linux kernel
Device drivers
JTAG debugging
ARM architecture
C
Python

Tools

JTAG/ICE debuggers

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 • Ireland

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

European Tech Recruit • Ireland

On-site
EUR 70,000 - 100,000
Senior Embedded Storage & Linux Kernel Driver Engineer
Senior Embedded Storage & Linux Kernel Driver Engineer

European Tech Recruit • Ireland

On-site
EUR 90,000 - 120,000
Senior Embedded Storage Engineer — Onsite Cork
Senior Embedded Storage Engineer — Onsite Cork

European Tech Recruit • Ireland

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

European Tech Recruit • Ireland

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

European Tech Recruit • Ireland

On-site
EUR 70,000 - 110,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 • Ireland

On-site
EUR 55,000 - 90,000