Find a jobRecruiters

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

Exclusive opportunity

Onsite

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

European Tech Recruit

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

Skills

PythonLinux

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Cork, Ireland

Work mode:

Onsite

Published on:

10 September 2026

What they need


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.
  • Expert-level C programming; Python a plus.
  • 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

If you are interested in this Senior Embedded Software Engineer position, please send a copy of your CV to [email protected]

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

Other offers great for you!

These companies are also looking for great profiles

Auratem

Ingénieur logiciel sénior Python / IA

500

Freelance

77186 Noisiel, France

Hybrid

Skills

PostgreSQLLinuxPythonragLLM

13 days ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Mobiskill

Expert Infrastructure On-Premise Linux / Stockage / VMware

570

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonLinuxDevOps Engineer

7 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools