
Posted 3 days ago
Member of Technical Staff, Kernel
EverpureMember of Technical Staff, Kernel
Requirements
5-10+ years development experience, Linux/Unix kernel or device driver development, Storage protocol expertise (SCSI, NVMe, iSCSI), C, C++, and Python proficiency, VMWare initiator stack understanding, Network protocol knowledge (TCP/IP), Performance analysis and optimization
Skills
LinuxC#PythonNVMe
About the role
Responsibilities
- Lead the development and maintenance of Linux and VMWare initiator stacks, focusing on NVMe (RoCE, FC, TCP/IP), FC-SCSI (FCP), and iSCSI interfaces.
- Develop, debug, and enhance Fibre Channel and NIC drivers for Pure Storage arrays.
- Evaluate and optimize Linux initiator behavior to ensure high performance and correctness for Flasharray attachment.
- Maintain Linux kernels for internal testing and contribute bug fixes and enhancements to the Linux upstream.
- Resolve complex Fibre Channel bugs and enhance the resilience of the FC stack, including multipathing and link health projects.
- Document supported configurations and create compatibility documentation for customers.
- Mentor junior engineers and provide technical leadership for complex projects.
Requirements
- 5-10+ years of professional software development experience.
- Extensive experience in Linux/Unix kernel development or device driver development (specifically storage or networking drivers).
- Deep expertise in storage protocols such as SCSI (FC-SCSI, iSCSI) and/or NVMe Fabrics (NVMe/RoCE, NVMe/TCP, NVMe/FC).
- Proficiency in C, C++, and Python.
- Strong understanding of VMWare initiator stacks.
- Solid knowledge of network protocols, including TCP/IP.
- Proven ability to perform complex performance analysis and optimization for storage systems.
- Demonstrated experience debugging difficult protocol, kernel, or system-level issues.
Preferred Qualifications
- Experience upstreaming code to the Linux kernel.
- Experience developing test automation for kernel/driver components.
- Experience with block and multipath modules.
About the Company
Everpure is fundamentally reshaping the data storage industry through innovative thinking and cutting-edge technology. We build high-performance storage solutions that empower businesses to manage their data with unprecedented speed and reliability.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeMember of Technical Staff, Kernel
Everpure · Bangalore
