P

Pure Storage

Delivers all-flash storage hardware and services

Linux Kernel Software Engineer - Systems Engineering

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSanta Clara, CA, USA

About the Job

Requirements

  • Deep, hands-on experience in Linux kernel and device driver development, with a proven ability to ship high-performance, resilient products.
  • A strong foundation in computer architecture, operating systems, networking, algorithms, and data structures.
  • Experience optimizing performance across CPU instruction sets, NUMA, interrupt handling, and threading.

Responsibilities

  • Develop new features within the Linux kernel in support of enterprise storage products.
  • Maintain and patch existing code to resolve difficult problems, including customer issues.
  • Optimize kernel performance within the company’s arrays to meet customer requirements.
  • Work cross-functionally with partners and vendors to diagnose and resolve problems at the boundary of hardware and software.
  • Lead the architecture and development of software from initial concept to release, ensuring high-quality, resilient, and high-performance outcomes.
  • Collaborate and share knowledge with peers, providing mentorship as necessary.
  • Participate in code reviews and collaborate with cross-functional teams to define requirements for upcoming enterprise storage server projects.

Desired Qualifications

  • Experience upstreaming Linux kernel code.
  • Experience with storage system concepts and related protocols, especially NVMe and PCIe.
  • Experience working with hardware vendors to resolve difficult problems.

About the Company

Pure Storage

Delivers all-flash storage hardware and services

Pure Storage provides data storage solutions including all-flash storage arrays, cloud storage, hybrid cloud, and data protection services. Its products work by using flash memory to deliver fast data access, with Evergreen One offering a subscription-based, continuous update and maintenance model that keeps hardware and software up to date without replacing hardware. The company differentiates itself from competitors through a focus on high-performance all-flash storage, scalable data management, and a subscription-based Evergreen model that sustains ongoing software/firmware updates. Its goal is to help businesses manage, protect, and access their data efficiently at scale with sustainable, environmentally friendly storage solutions.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Pure Storage

See more jobs