Pure Storage logo

Linux Kernel Software Engineer - Systems Engineering

Pure Storage
Santa Clara, California
Full Time
Posted December 12, 2025
$167k - $246k
Apply Now

Application opens on company website

Job Description

This role involves developing and optimizing the Linux kernel for enterprise storage solutions, focusing on performance, reliability, and hardware-software integration, while collaborating with a team of engineers to innovate and solve complex technical challenges.

Key Responsibilities

  • Develop new features within the Linux kernel to support enterprise storage products
  • Maintain and patch existing kernel code to resolve complex issues, including customer-reported problems
  • Optimize kernel performance within storage arrays to meet customer requirements
  • Collaborate with cross-functional teams, partners, and vendors to diagnose and resolve hardware-software boundary issues
  • Lead architecture and development of software from concept to release, ensuring high quality and performance
  • Participate in code reviews and share knowledge with peers
  • Mentor team members and contribute to defining requirements for storage server projects

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, and core concepts like algorithms and data structures.
  • Exceptional problem-solving and debugging skills, with a natural curiosity to explore, design, and validate work.
  • The ability to communicate complex technical concepts clearly, both in writing and verbally.
  • Experience in optimizing performance across various layers, including CPU instruction sets, NUMA, interrupt handling, and threading.
  • Experience in developing new features within the Linux kernel in support of enterprise storage products.
  • Experience in maintaining and patching existing Linux kernel code to resolve difficult problems, including customer issues.
  • Experience in collaborating with cross-functional teams, partners, and vendors to diagnose and resolve hardware and software boundary problems.
  • Experience in leading the architecture and development of software from initial concept to release, ensuring high-quality, resilient, and high-performance outcomes.
  • Experience participating in code reviews and collaborating with teams to define requirements for enterprise storage server projects.
  • Experience upstreaming Linux kernel code.
  • Experience in storage system concepts and related protocols, especially NVME and PCIe.
  • Experience working with hardware vendors to resolve difficult problems.
  • Willingness to work onsite at the Santa Clara, CA office in accordance with company policies.

Benefits & Perks

Annual base salary range of $167,000 to $246,000 USD
Potential eligibility for incentive pay and/or equity
In-office work environment in Santa Clara, CA
Flexible time off
Wellness resources
Company-sponsored team events
Support for growth and development
Inclusive and diverse workplace culture

Ready to Apply?

Join Pure Storage and make an impact in renewable energy

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Pure Storage

Pure Storage logo

ServiceNow Solutions Architect

Pure Storage
NEW
Santa Clara
Full Time
2d
$165k-248k
Pure Storage logo

Senior Manager, Domestic Tax

Pure Storage
NEW
Santa Clara
Full Time
2d
$176k-265k
Pure Storage logo

Software Engineer, DRaaS

Pure Storage
NEW
Prague
Full Time
2d

More jobs in Santa Clara, California

Nuro logo

Shift Supervisor, On-Road Operations

Nuro
Santa Clara
Full Time
Dec 25
$80k-108k
Nuro logo

Autonomous Vehicle Operator, Santa Clara - PM Shift

Nuro
Santa Clara
TEMPORARY
Nov 5
$0k-0k/hr
Nuro logo

Mission Operations Manager

Nuro
Santa Clara
Full Time
Nov 5
$80k-108k