CareerPlanGet AI match score →

Linux Kernel Driver Development

SSIR, Goldstone, Bangalore, India💼 Full-time🗓 2026-05-03 → 2026-07-30

Core

Design, develop, test, and maintain Linux kernel drivers for NVMe-based storage devices (SSD, UFS, eMMC) to enable Samsung memory products.

Role type

Senior Linux Kernel Driver Developer (Storage)

Builds

Firmware and client software for Flash-based storage products (SSD, UFS, eMMC, MicroSD)

Domain

Semiconductor / Storage Systems / Linux Kernel

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, Linux kernel architecture, NVMe protocol, PCI spec, debugging tools (gdb, ftrace, kdump), CI/CD practices, storage protocols (SCSI, SAS, SATA), data structures and algorithms

Preferred skills

SRIOV, MFND, AI/ML concepts, upstreaming patches to open source community

Technologies

Linux kernel, Git, NVMe, SAS, SATA, SCSI, PCI

Responsibilities

Design and develop Linux kernel drivers for NVMe-based storage devices; Troubleshoot and resolve issues related to NVMe driver; Work with open source community to upstream patch and features; Maintain documentation related to driver development, design documents and user guides; Participate in code review and provide constructive feedback

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗