Pure Storage

Member of Technical Staff, Kernel

Pure Storage
Apply
1 day ago
Bengaluru, IndiaMid Level

Responsibilities

  • Lead a group of engineers responsible for Linux and VMware initiator stack behavior, Fibre Channel drivers, and NIC drivers.
  • Develop and fix Linux initiator stack software and debug initiator issues involving NVMe, Fibre Channel, iSCSI, and related protocols.
  • Maintain Linux kernels for internal testing and contribute bug fixes and enhancements upstream.
  • Maintain Pure’s Fibre Channel SCSI target driver, including enhancements, bug fixes, and support for new hardware.
  • Maintain NIC drivers and related utilities, including resilience, RAS, multipathing, and link-health improvements.
  • Analyze and optimize storage-system and protocol performance and resolve difficult kernel, system, protocol, and storage-attachment issues.
  • Document supported customer configurations and VMware compatibility.
  • Mentor junior engineers and lead technical projects through high-quality, timely delivery.
  • Develop and maintain middleware C++ modules and test automation.

Requirements

  • Minimum 2 years of development experience.
  • Strong experience writing Linux/Unix device drivers or developing kernels, preferably in storage or networking.
  • 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, including Fibre Channel, NVMe, RoCE, block, and multipath modules.
  • Experience with VMware initiator stacks.
  • Experience analyzing and optimizing storage performance and debugging difficult storage-attachment issues.
  • Experience technically leading and mentoring other engineers.
  • Software development experience using C, C++, and Python.
  • Experience developing test automation and debugging difficult protocol, kernel, and system issues.
  • Experience with network protocols including TCP/IP; Linux code upstreaming experience is preferred.

Benefits

  • Flexible time off, wellness resources, and company-sponsored team events.
  • Growth and development support, inclusive employee resource groups, and collaborative team culture.
  • Accessibility accommodations are available throughout the hiring process.
  • The posting describes the work arrangement as flexible but does not specify remote, hybrid, or office requirements.

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