companyPure Storage logo

Senior Member of Technical Staff, Kernel

Pure StorageBangalore, India
On-site Full-time

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 experience in writing device drivers and kernel development. Proficiency in managing storage area network protocols and troubleshooting. Strong problem-solving skills and ability to work collaboratively within a team environment. Expertise in debugging and performance optimization. Solid understanding of Linux internals and network architecture.

About the job

About Pure Storage

Pure Storage builds technology that shapes the future of data storage. The company focuses on innovative solutions that push the storage industry forward. Teams collaborate closely and tackle challenging problems together.

Role Overview

The Senior Member of Technical Staff, Kernel, leads a skilled group of engineers working on the Linux and VMware initiator stack, Fibre Channel, and NIC drivers for Pure Storage arrays. This position is based in Bangalore, India.

What You Will Do

  • Work within a team focused on storage area network protocols, including Fibre Channel and Ethernet.
  • Manage Linux initiator behavior for Flasharray, with emphasis on NVMe (ROCE, FC, TCP/IP), FC-SCSI (FCP), and iSCSI interfaces. Tasks include software development, troubleshooting, bug fixes, and compatibility documentation for Purity. For VMware, responsibilities center on debugging and documenting compatibility.
  • Oversee Fibre Channel and NIC drivers, ensuring strong performance of the FC-SCSI driver stack and managing NIC driver tasks. This includes code maintenance, utility improvements, and root cause analysis for failures both internally and in customer environments.
  • Maintain Linux kernels for internal testing.
  • Document supported configurations for clients.
  • Evaluate and optimize Linux initiator behavior to improve Flasharray performance, contribute bug fixes and enhancements upstream to Linux.
  • Maintain Purity’s Fibre Channel SCSI (FCP) target driver, including updates for enhancements, bug fixes, and support for new hardware.
  • Investigate and resolve complex Fibre Channel bugs, strengthening the resilience of the FC stack, especially in multipathing and link health projects.
  • Manage NIC drivers on Pure’s storage systems.
  • Work with middleware C++ modules.

About Pure Storage

At Pure Storage, we are passionate about delivering innovative solutions that empower organizations to unlock the full potential of their data. Our commitment to excellence and a collaborative culture makes us a leader in the data storage industry. We value creativity, integrity, and the relentless pursuit of improvement.

Similar jobs

Tailoring 0 resumes

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