Drimva

Pure Storage

Linux Kernel Software Engineer - Systems Engineering

$167K–$246K

Santa Clara, California +1 · Full-time · Posted Mar 6, 2025

Location
Santa Clara, California
Santa Clara, California, United States

About the job

Develop and optimize Linux kernel software for enterprise storage products, from architecture and implementation through release and customer problem resolution.

What you'll do

  • Develop kernel features, maintain and patch code, and resolve customer issues.
  • Optimize kernel performance and troubleshoot hardware-software boundary problems with partners and vendors.
  • Lead software architecture and development through release; participate in code reviews and collaborate with peers and cross-functional teams.

What they ask for

  • Hands-on Linux kernel and device driver development experience, with a record of shipping high-performance, resilient products.
  • Strong foundation in computer architecture, operating systems, networking, algorithms, and data structures.
  • Problem-solving and debugging skills, and clear written and verbal communication.
  • Performance optimization experience across CPU instruction sets, NUMA, interrupt handling, and threading.

Nice to have

  • Experience upstreaming Linux kernel code.
  • Storage system concepts and protocols, especially NVME and PCIe; experience working with hardware vendors to resolve difficult problems.

Pay

$167,000 — $246,000 USD (annual base salary)

Tools

Linux kernel, device drivers, CPU instruction sets, NUMA, NVME, PCIe

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)