Linux Kernel Software Engineer - Systems Engineering jobs in United States
cer-icon
Apply on Employer Site
company-logo

Pure Storage · 21 hours ago

Linux Kernel Software Engineer - Systems Engineering

Pure Storage is fundamentally reshaping the data storage industry and is looking for a Linux Kernel Software Engineer to join their world-class team. The role involves developing and optimizing the Linux kernel for enterprise storage solutions, collaborating with cross-functional teams, and delivering high-performance outcomes.

Cloud ComputingData StorageEnterprise Software
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Develop new features within the Linux kernel in support of Pure’s enterprise storage products
Maintain and patch existing code to resolve difficult problems, including customer issues
Optimize performance of the kernel within Pure’s arrays to meet customer requirements
Work cross-functionally and 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

Qualification

Linux kernel developmentDevice driver developmentPerformance optimizationComputer architectureOperating systemsNetworkingAlgorithmsData structuresDebugging skillsCode reviewsStorage system conceptsNVMEPCIe protocolsWorking with hardware vendorsProblem-solving skillsCommunication skillsMentorshipCollaboration

Required

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 your 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

Preferred

Experience upstreaming your Linux kernel code
Experience in storage system concepts and related protocols, especially NVME and PCIe
Working with hardware vendors to resolve difficult problems

Benefits

Flexible time off
Wellness resources
Company-sponsored team events

Company

Pure Storage

company-logo
Pure Storage is an all-flash enterprise storage company that enables broad deployment of flash in data centers.

H1B Sponsorship

Pure Storage has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (166)
2024 (187)
2023 (187)
2022 (189)
2021 (125)
2020 (152)

Funding

Current Stage
Public Company
Total Funding
$529.26M
Key Investors
T. Rowe PriceIndex VenturesRedpoint
2015-10-06IPO
2014-08-11Secondary Market· $60M
2014-04-22Series F· $225M

Leadership Team

leader-logo
Charles Giancarlo
CEO and Chairman
linkedin
leader-logo
John Colgrove
CTO
linkedin
Company data provided by crunchbase