companyPure Storage logo

Linux Kernel Software Engineer - Systems Engineering

Pure StorageSanta Clara, California
On-site Full-time $167K/yr - $246K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

WHAT YOU BRINGExtensive hands-on experience in Linux kernel and device driver development, with a proven track record of delivering high-performance, resilient products. A solid foundation in computer architecture, operating systems, networking, and fundamental concepts such as algorithms and data structures. Exceptional problem-solving and debugging abilities, fueled by a natural curiosity to explore, design, and validate your work. Strong communication skills to articulate 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 in upstreaming Linux kernel code. Preferred: Familiarity with storage system concepts and related technologies.

About the job

Join us in a thrilling phase of technological advancement as we revolutionize the data storage landscape. Here at Pure Storage, you will lead with innovative ideas, evolve alongside us, and collaborate with the brightest minds in the industry.

This is the type of work that defines the tech sector—work that has the potential to change the world. If you’re eager to embrace limitless possibilities and make your mark, we invite you to be part of our journey.

THE ROLE

Become an integral member of our elite engineering team, dedicated to crafting the next generation of enterprise storage solutions. As a vital contributor, you will spearhead innovation efforts by developing and refining the Linux kernel to enhance performance and reliability. Your expertise will play a pivotal role in shaping our future products, as you collaborate with a talented team to tackle complex challenges and achieve groundbreaking results.

WHAT YOU'LL DO

  • Design and implement new features in the Linux kernel to support Pure’s enterprise storage offerings.
  • Maintain and patch existing code to address challenging issues, including those reported by customers.
  • Optimize kernel performance within Pure’s systems to satisfy customer needs.
  • Collaborate with cross-functional teams, partners, and vendors to troubleshoot and resolve hardware-software integration issues.
  • Lead software architecture and development from concept through to release, ensuring high-quality, resilient, and high-performance outcomes.
  • Mentor peers and share knowledge to foster a collaborative environment.
  • Engage in code reviews and work with cross-functional teams to define requirements for upcoming projects.

About Pure Storage

Pure Storage is at the forefront of technological innovation, dedicated to redefining the data storage industry. We prioritize creativity and collaboration, fostering an environment where the best ideas thrive. Join us as we continue to push boundaries and shape the future of enterprise storage solutions.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.