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

Pure Storage · 2 days ago

Linux Kernel Software Engineer - Systems Engineering

Pure Storage is fundamentally reshaping the data storage industry, and they are seeking a Linux Kernel Software Engineer to join their world-class team. In this role, you will develop and optimize the Linux kernel for enterprise storage solutions, collaborating with a brilliant team to solve complex challenges and deliver groundbreaking results.

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 structuresStorage system conceptsNVMEPCIeProblem-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