Member of Technical Staff, Kernel at Everpure - ScoutJobs - The AI-curated global job board
Skip to content
Everpure
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 free

Member of Technical Staff, Kernel

Everpure · Bangalore

Sign up to apply