Home
Mentors
Jobs
Back to jobs
Job

Staff Test Engineer - Kernel Drivers

Sandisk

IT/Software · Engineering
Mid Level
Remote

About the opportunity

Job Description We are seeking a Staff Test Engineer – Linux Kernel Driver Testing to define and lead validation of kernel drivers for a next-generation AI computational storage product. Key Responsibilities Define validation strategy for Linux kernel drivers (PCIe devices) & Establish release readiness and qualification criteria Lead testing of: Interrupt handling, DMA flows, MMIO interactions and Multi-device configurations Drive smoke, regression, and stress validation strategy Establish performance benchmarking for driver and I/O paths Perform and guide kernel-level profiling and performance analysis Utilize and drive adoption of Linux observability tools like ftrace, systrace, perf, procfs (/proc) and sysfs (/sys) Ensure memory correctness, leak detection, and resource stability Validate driver reliability under stress and corner-case conditions Design frameworks for Fault injection and Error handling validation Debug complex issues across kernel, runtime, and firmware layers Qualifications Required Qualifications 8–12 years in Linux kernel/driver validation or development Deep experience with: PCIe subsystem, Kernel internals, DMA and memory management Strong debugging skills using: ftrace, perf, crash, gdb, etc. Expertise in C/C++ and kernel-level programming

Posted by

Sahil Jindal

, Class of 2018