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

European Tech Recruit

Cork

In loco

EUR 90.000 - 120.000

Tempo pieno

33 ore fa
Candidati tra i primi
Generatore di candidature

Non inviare un curriculum generico — genera un curriculum e una lettera di presentazione personalizzati per questo specifico impiego.

Supera i filtri ATS

Descrizione del lavoro

European Tech Recruit invites a Senior Embedded Software Engineer to shape storage driver and Linux kernel modules for diverse SoCs in Cork, Ireland. The role is permanent and onsite, with a focus on high-performance, power-aware storage solutions.

You will work on drivers, filesystems, and upstream kernel contributions, collaborating with automotive and consumer electronics teams. Strong embedded background and ARM expertise are essential.

Competenze

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

Mansioni

  • Develop and maintain storage drivers and filesystem modules for Linux 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 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.

Conoscenze

Linux kernel programming
Device driver development
Kernel internals
Linux filesystem modules
JTAG/ICE debugging
ARM
C
Python
Embedded systems
SoC

Descrizione del lavoro

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

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-recruit.com/wp-content/uploads/2025/01/European-Tech-Recruit-Privacy-Notice-2025.pdf

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

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

European Tech Recruit • Cork

In loco
EUR 90.000 - 120.000
Senior Embedded Storage Engineer
Senior Embedded Storage Engineer

European Tech Recruit • Cork

In loco
EUR 90.000 - 130.000
Senior Embedded Storage Engineer: Linux Kernel & Drivers
Senior Embedded Storage Engineer: Linux Kernel & Drivers

European Tech Recruit • Cork

In loco
EUR 90.000 - 120.000
Senior Embedded Storage Software Engineer
Senior Embedded Storage Software Engineer

European Tech Recruit • Cork

In loco
EUR 90.000 - 120.000
Senior Embedded Storage Engineer: Linux Kernel and Flash
Senior Embedded Storage Engineer: Linux Kernel and Flash

European Tech Recruit • Cork

In loco
EUR 90.000 - 130.000
Senior Embedded Software Engineer - Integration / RTOS / Open Source
Senior Embedded Software Engineer - Integration / RTOS / Open Source

European Tech Recruit • Cork

In loco
EUR 85.000 - 115.000
Embedded Senior Software Engineer – Storage - Cork, Ireland
Embedded Senior Software Engineer – Storage - Cork, Ireland

Qualcomm • Cork

In loco
EUR 75.000 - 95.000
Salary, stock and performance related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+6
Core Platform SoC Infrastructure Engineer — Embedded Software / Device Drivers
Core Platform SoC Infrastructure Engineer — Embedded Software / Device Drivers

European Tech Recruit • Cork

In loco
EUR 65.000 - 90.000
Senior Embedded Storage Engineer – Linux Kernel & Drivers
Senior Embedded Storage Engineer – Linux Kernel & Drivers

Qualcomm • Cork

In loco
EUR 75.000 - 95.000
Salary, stock and performance related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+6
Security Software Engineer
Security Software Engineer

European Tech Recruit • Cork

In loco
EUR 85.000 - 120.000