GrepJob
Pure Storage

Member Of Technical Staff, Linux Kernel Development

Pure Storage
Apply
about 4 hours ago
Bengaluru, IndiaSenior / Staff+
H1B Sponsor

Responsibilities

  • Lead the development of Linux and VMware initiator stack behavior.
  • Maintain Linux kernels for internal testing.
  • Document supported configurations for customers.
  • Evaluate and optimize Linux initiator behavior for Pure Storage Flasharray.
  • Maintain Purity’s Fibre Channel SCSI target driver.
  • Resolve complex Fibre Channel bugs and enhance the FC stack.
  • Maintain NIC drivers on Pure’s storage systems.
  • Develop software fixes for Linux initiator stack and debug issues.
  • Create compatibility documentation for Purity and VMware.

Requirements

  • Strong experience in writing device drivers and kernel development for Linux/Unix.
  • Minimum 7 years of development experience, typically 10+ years preferred.
  • Proficient in C, C++, and Python for software development.
  • Experience with Linux storage device drivers, including Fibre Channel and NVME.
  • Demonstrated ability to debug complex protocol and system issues.
  • Strong understanding of PCIe Gen4/Gen5 architecture and storage transport bottlenecks.
  • Experience leading and mentoring junior engineers.

Benefits

  • Flexible time off to manage a healthy work-life balance.
  • Wellness resources to support employee health.
  • Company-sponsored team events to foster community.

Tech Stack

Categories