Member of Technical Staff, Kernel
About this job
Everpure is a data platform and storage pioneer, growing into FY27 with a strong strategic agenda spanning hyperscalers, AI labs, and the broader AI ecosystem. As a Member of Technical Staff for the Kernel team in Bangalore, India, you will act as a team lead for engineers managing Linux and VMWare initiator stacks, Fibre Channel, and network interface card (NIC) drivers on the company's storage arrays. A normal day in this full-time role involves developing and maintaining Linux kernels, writing software fixes and enhancements for storage area network protocols, debugging complex storage attachment and driver issues, evaluating Linux initiator behavior, optimizing performance, and handling middleware C++ modules. You will also lead other engineers technically, mentor junior staff members, create compatibility documentation for customers, and contribute bug fixes and enhancements directly to the Linux upstream.
Responsibilities
- Lead a group of engineers responsible for Linux and VMWare initiator stacks and drivers.
- Develop, maintain, and debug Linux initiator behavior, NVMe, iSCSI, and FC-SCSI interfaces.
- Maintain Linux kernels for internal testing and create compatibility documents.
- Manage Fibre Channel and NIC driver stacks, utilities, and RAS enhancements.
- Contribute bug fixes and performance enhancements to the Linux upstream.
- Maintain Purity's Fibre Channel SCSI target driver and enhance storage resilience.
- Work with middleware C++ modules and test automation development.
Requirements
- Strong experience writing device drivers or kernel development for Linux/Unix.
- Minimum 5 years of development experience, with expectations of typically 15+ years.
- Experience designing and implementing significant components in storage protocol stacks.
- Experience leading other engineers technically and mentoring junior staff.
- Experience with VMWare and understanding of its initiator stack.
- Proficiency in software development using C, C++, and Python.
- Demonstrated experience debugging difficult protocol, kernel, or system issues.
Good to have
- Experience with storage protocols like SCSI and NVMe Fabrics.
- Experience upstreaming Linux code.
- Experience with performance analysis and optimization for storage systems.
- Experience with network protocols including TCP/IP.
Who should apply
This role suits experienced software development professionals with a strong background in Linux kernel development, device drivers, and storage protocols who are ready to step into a technical leadership position. Candidates should have a proven track record of mentoring junior engineers, delivering high-quality projects on time, and debugging complex system issues. Freshers should not apply as a minimum of 5 years of experience is required.
Frequently asked questions
What is the location of the Member of Technical Staff, Kernel position at Everpure?
The role is based in Bangalore, India.
What are the primary duties for the Member of Technical Staff, Kernel role?
The duties include leading an engineering team, developing and maintaining Linux and VMWare initiator stacks, managing Fibre Channel and NIC drivers, debugging storage attach issues, and optimizing performance.
How many years of experience are needed for the Everpure Member of Technical Staff, Kernel job?
The posting requires a minimum of 5 years of development experience, with candidates typically having 15+ years of experience.
Is this a full-time position at Everpure?
Yes, this is a full-time role.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.