Linux PCIe Driver Developer at Sandisk - ScoutJobs - The AI-curated global job board
Skip to content
Sandisk
Posted 6 hours ago

Linux PCIe Driver Developer

SandiskLinux PCIe Driver Developer

Requirements

8+ years system software experience, User-space driver development, PCIe and NVMe knowledge, C/C++ mastery, Kernel interface expertise

Skills

LinuxC#

About the role

Responsibilities

  • Architect and implement high-performance user-space driver libraries for Linux
  • Design mechanisms for PCIe device discovery, enumeration, and logical grouping
  • Implement custom NVMe-like command and control protocols in user space
  • Manage command queues, submission/completion abstractions, and request tracking
  • Develop efficient interaction with kernel drivers using ioctl, mmap, and event mechanisms
  • Design user-space data movement strategies including DMA buffer lifecycle and zero-copy paths
  • Enable concurrent multi-process access to devices with resource management
  • Collaborate with runtime, kernel, firmware, and hardware teams

Requirements

  • 8+ years in system software or runtime development
  • Strong experience building user-space drivers or high-performance system software
  • Expertise with kernel interfaces such as ioctl, mmap, and eventfd
  • Deep understanding of PCIe and NVMe-like queue models
  • Mastery of C/C++ and memory management
  • Strong understanding of concurrency and virtual memory
  • Experience designing scalable APIs for complex hardware/software systems
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field

About the Company

Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today’s needs and tomorrow’s next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Linux PCIe Driver Developer

Sandisk · Bengaluru

Sign up to apply