Drimva

Pure Storage

Linux Kernel Software Engineer - Systems Engineering

$180K–$270K

Santa Clara, California +1 · Full-time · Posted Sep 21, 2026

Location
Santa Clara, California
Santa Clara, California, United States
Experience
Minimum 5 years preferred.

About the job

Develop and optimize Linux kernel software for enterprise storage products, improving performance, reliability, and hardware-software integration.

What you'll do

  • Develop kernel features, maintain and patch existing code, and resolve customer issues.
  • Optimize kernel performance and diagnose issues at hardware-software boundaries with partners and vendors.
  • Lead software architecture and development through release; collaborate on requirements, code reviews, and knowledge sharing.

What they ask for

  • Deep hands-on experience in Linux kernel/Unix and device driver development, with a proven ability to ship high-performance, resilient products.
  • Strong foundation in computer architecture, operating systems, networking, algorithms, and data structures.
  • Exceptional problem-solving and debugging skills, and clear written and verbal communication.
  • Experience optimizing performance across CPU instruction sets, NUMA, interrupt handling, and threading.

Nice to have

  • Experience upstreaming Linux kernel code; storage concepts and protocols, especially NVME and PCIe; or working with hardware vendors to resolve difficult problems.
  • Professional experience using C++ in addition to C.

Pay

$180,000 — $270,000 USD (base salary)

Tools

Linux kernel/Unix, C, C++, NVME, PCIe, NUMA

Model-written summary · the original posting is authoritative

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