





Specialized kernel/driver role with strong employer brand and metro location increases competition.
Very specialized kernel and storage driver skills limit cross-industry transferability.
Many mandatory low-level kernel, storage protocol and senior leadership requirements raise screening strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead team responsible for Linux and VMware initiator stack behavior, Fibre Channel (FC), and NIC drivers on Pure Storage arrays.
Own development, debugging, optimization, and maintenance of Linux initiator software, FC-SCSI target drivers, NIC drivers, and related middle ware C++ modules with a focus on storage system performance and reliability.
Drive compatibility documentation, kernel maintenance for testing, and contribute bug fixes/enhancements to upstream Linux kernel related to storage protocols and device drivers.
Minimum 5 years development experience; typical candidates have 15+ years.
Strong experience in Linux/Unix kernel and device driver development, preferably in storage and/or networking.
Experience with storage protocols like SCSI (FC-SCSI or iSCSI/FCP) and NVME Fabrics (NVME/ROCE, NVME/TCP, or NVME/FC).
Experience with VMware initiator stack, C/C++ development, debugging complex storage attach issues, test automation, and network protocols including TCP/IP.
Experienced technical leader capable of mentoring engineers and managing delivery of complex kernel/storage projects.
Demonstrated ability to design and optimize storage protocol stacks with strong debugging and problem-solving skills.
Familiarity with contributing code upstream to Linux kernel and performance analysis/optimization of storage systems.