Pure Storage

Member of Technical Staff, Kernel

Pure Storage
Apply
12 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Lead a team developing and maintaining Linux and VMware initiator stacks for Pure Storage arrays.
  • Develop, maintain, debug, and optimize Fibre Channel, FC-SCSI, NIC, multipathing, and storage protocol drivers.
  • Maintain Linux kernels for internal testing and contribute bug fixes and enhancements to upstream Linux.
  • Analyze difficult kernel, protocol, system, and storage-attachment issues found internally and in the field.
  • Maintain Purity’s Fibre Channel SCSI target driver, including enhancements, bug fixes, and new hardware support.
  • Optimize storage performance and improve the resilience of Fibre Channel and networking stacks.
  • Create compatibility and supported-configuration documentation for customers.
  • Develop middleware modules in C++ and create test automation.

Requirements

  • Minimum five years of software development experience; candidates typically have 15 or more years of experience.
  • Strong experience writing Linux or Unix device drivers and developing Linux kernels.
  • Experience designing and implementing significant components in storage protocol stacks and storage systems.
  • Experience with SCSI, FC-SCSI, iSCSI/FCP, NVMe Fabrics, NVMe/RoCE, NVMe/TCP, or NVMe/FC.
  • Experience with Linux storage device drivers, Fibre Channel, NVMe, RoCE, block, and multipath modules.
  • Experience with VMware initiator stacks and debugging difficult storage attachment issues.
  • Experience with storage performance analysis and optimization.
  • Experience technically leading and mentoring engineers and delivering high-quality projects on time.
  • Proficiency in C, C++, and Python, with experience debugging difficult protocol, kernel, and system issues.
  • Experience with network protocols including TCP/IP and preferably with upstreaming Linux code.
  • Experience developing test automation and writing storage or networking device drivers.

Benefits

  • Flexible time off, wellness resources, and company-sponsored team events.
  • Growth and professional development support in an inclusive workplace.
  • Accommodation support is available for candidates with disabilities during the hiring process.

Tech Stack

Categories

Pure Storage

About Pure Storage

1,001-5,000 employees

Pure Storage builds all-flash data storage systems and software for enterprises, including FlashArray and FlashBlade, and offers storage delivered as-a-service for on‑prem and cloud workloads. Its subscription model (Evergreen/Pure as‑a‑Service) supports databases, virtualization, analytics, and AI. Founded in 2009 and headquartered in Santa Clara, California, Pure is a public company listed on the NYSE (PSTG).

Contact me