Member Of Technical Staff, Linux Kernel Development
Pure Storageabout 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.