Senior Embedded Storage Engineer: Linux Kernel & Filesystem

European Tech Recruit

Cork

On-site

EUR 90,000 - 120,000

Full time

15 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

European Tech Recruit is partnering with a leading semiconductor company in Cork to hire a Senior Embedded Storage Engineer. You will join the Core Peripherals Storage team and develop storage drivers and filesystem modules for SoCs, supporting flash technologies and various storage stacks.

You will work on Linux kernel components, bootloaders, UEFI, and Linux user space, while optimizing runtime performance and power. This role offers broad scope across automotive and embedded computing markets.

Qualifications

  • 4+ years of embedded software experience.
  • Expert C programming.
  • Linux kernel programming and device driver development experience.
  • Experience with Linux filesystems such as F2FS, EXT4, EROFS is a plus.
  • Kernel and user space debugging with JTAG/ICE.
  • Strong RTOS concepts and ARM architecture familiarity.
  • Excellent interpersonal communication skills.

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.
  • Optimize storage and memory performance for runtime efficiency and power consumption.
  • Support product commercialization by debugging and resolving kernel-level issues reported by customers and flash vendor partners.
  • Collaborate with cross-functional teams, open-source software and the Linux community.
  • Contribute to and engage with the upstream Linux kernel community to design and implement new storage and memory features.
  • Support expansion into new markets beyond mobile, including automotive, home entertainment, and embedded computing.

Skills

C programming
Linux kernel
Device driver development
Kernel internals
F2FS
EXT4
EROFS
JTAG debugging
ICE debugging
ARM architecture
RTOS concepts
Communication skills

Job description

European Tech Recruit is partnering with a leading semiconductor company in Cork to hire a Senior Embedded Storage Engineer. You will join the Core Peripherals Storage team and develop storage drivers and filesystem modules for SoCs, supporting flash technologies and various storage stacks.

You will work on Linux kernel components, bootloaders, UEFI, and Linux user space, while optimizing runtime performance and power. This role offers broad scope across automotive and embedded computing markets.

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
Senior Embedded Storage Engineer
Senior Embedded Storage Engineer

European Tech Recruit • Cork

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

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 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 Software Engineer
Senior Embedded Software Engineer

European Tech Recruit • Cork

On-site
EUR 70,000 - 100,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 Core Platform Driver Engineer – SoC/Linux (C/C++)
Senior Core Platform Driver Engineer – SoC/Linux (C/C++)

Qualcomm • Cork

On-site
EUR 60,000 - 80,000
Salary and performance-related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+4
Senior Embedded Software Engineer - Edge/SoC (C)
Senior Embedded Software Engineer - Edge/SoC (C)

Qualcomm • Cork

Hybrid
EUR 70,000 - 110,000
Salary with stock bonus
Relocation support
Life and medical insurance
+1
System Software Engineer (C/C++/Linux) — OS & Storage
System Software Engineer (C/C++/Linux) — OS & Storage

NetApp, Inc. • Ireland

Hybrid
EUR 60,000 - 90,000