Embedded Senior Software Engineer – Storage

European Tech Recruit

Cork

On-site

EUR 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

European Tech Recruit is seeking an Embedded Senior Software Engineer - Storage to join our Core Peripherals Storage team in Cork, Ireland. You will design and develop storage drivers, contribute to UEFI, Windows HLOS, Linux user space, and filesystem work for next-generation SoCs.

You will work across the storage stack, optimize performance and power, debug kernel and user-space issues, build image creation and validation tools, and collaborate with cross-functional teams, including Linux

Qualifications

  • 4+ years’ experience in embedded software development.
  • Expertise in Linux kernel, device drivers, and kernel internals.
  • Experience with filesystems (e.g. EXT4, F2FS, EROFS) is desirable.
  • Strong debugging skills (kernel and user space; JTAG/ICE preferred).
  • Solid understanding of RTOS and embedded systems concepts.
  • Familiarity with ARM architecture is advantageous.
  • Excellent problem-solving and communication skill.

Responsibilities

  • Develop and maintain storage drivers and proprietary filesystem modules.
  • Work on Linux kernel components (block drivers, filesystems, memory subsystems).
  • Optimize storage and memory performance for efficiency and power.
  • Debug and resolve kernel-level issues with customers and partners.
  • Build tools for image creation, flash provisioning, and validation.
  • Collaborate with cross-functional teams and contribute to the Linux kernel community.
  • Support expansion into automotive, embedded, and consumer markets.

Skills

Linux kernel
Device drivers
Kernel internals
RTOS concepts
ARM architecture
Debugging
Embedded software
Filesystems

Job description

Embedded Senior Software Engineer - Storage
Overview

Join our Core Peripherals Storage team, developing cutting-edge storage solutions for next-generation SoCs. You’ll work across the storage stack, supporting advanced flash technologies such as UFS, NVMe, SD Express, eMMC, NAND, and NOR.

Role

As a Senior Software Engineer, you will design and develop storage drivers and software modules spanning bootloaders, UEFI, Windows HLOS, and Linux user space. You’ll also contribute to filesystem development, storage tools, and validation frameworks used in both development and production environments.

Key Responsibilities
  • Develop and maintain storage drivers and proprietary filesystem modules
  • Work on Linux kernel components (block drivers, filesystems, memory subsystems)
  • Optimize storage and memory performance for efficiency and power
  • Debug and resolve kernel-level issues with customers and partners
  • Build tools for image creation, flash provisioning, and validation
  • Collaborate with cross-functional teams and contribute to the Linux kernel community
  • Support expansion into automotive, embedded, and consumer markets
Requirements
  • 4+ years’ experience in embedded software development
  • Expertise in Linux kernel, device drivers, and kernel internals
  • Experience with filesystems (e.g. EXT4, F2FS, EROFS) is desirable
  • Strong debugging skills (kernel and user space; JTAG/ICE preferred)
  • Solid understanding of RTOS and embedded systems concepts
  • Familiarity with ARM architecture is advantageous
  • Excellent problem-solving and communication skill

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Storage Software Engineer (Linux Kernel & Drivers)
Senior Embedded Storage Software Engineer (Linux Kernel & Drivers)

European Tech Recruit • Cork

On-site
EUR 90,000 - 120,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
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
Embedded Systems Software Engineer – Storage & Firmware
Embedded Systems Software Engineer – Storage & Firmware

NetApp • Ireland

Hybrid
EUR 70,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

European Tech Recruit • Cork

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

FCS CAREERS PTE. LTD. • Dublin

On-site
EUR 55,000 - 70,000
Career development opportunities
Competitive remuneration and excellent benefits
Software Engineer
Software Engineer

NetApp • Ireland

Hybrid
EUR 70,000 - 110,000
Firmware Engineer
Firmware Engineer

NetApp • Cork

Hybrid
EUR 90,000 - 130,000
Senior Embedded Linux Kernel Engineer for Next-Gen Devices
Senior Embedded Linux Kernel Engineer for Next-Gen Devices

European Tech Recruit • Cork

On-site
EUR 70,000 - 100,000
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

Solas IT Recruitment • Limerick

On-site
EUR 85,000 - 120,000