Member of Technical Staff, Kernel
About this job
Everpure is hiring a Member of Technical Staff, Kernel in Bangalore, India, to join a dynamic team working on cutting-edge data platforms and storage technology. In this role, you will act as a team lead for engineers responsible for the Linux and VMWare initiator stack behavior, alongside Fibre Channel and NIC drivers on the storage array. The team focuses on storage area network protocols, initiator behavior, performance optimization, and maintaining Linux kernels. A normal day in this position involves developing and debugging kernel and device drivers, resolving complex issues found internally and in the field, optimizing storage performance, maintaining driver stacks, and collaborating with team members to deliver high-quality software solutions.
Responsibilities
- Lead a group of engineers and mentor junior team members on technical projects.
- Develop, maintain, and debug Linux and VMWare initiator stacks and storage drivers.
- Work on storage area network protocols such as Fibre Channel, Ethernet, NVMe, and iSCSI.
- Maintain Linux kernels for internal testing and contribute bug fixes to Linux upstream.
- Resolve difficult internal and external Fibre Channel and storage bugs.
- Maintain and update Fibre Channel SCSI and NIC drivers on storage systems.
- Document supported configurations and compatibility for customers.
Requirements
- Minimum 2 years of development experience.
- Strong experience writing device drivers and kernel development for Linux or Unix.
- Experience designing and implementing significant components in storage protocol stacks and storage systems.
- Experience with storage protocols such as SCSI, FC-SCSI, iSCSI, or NVMe Fabrics.
- Experience leading other engineers technically and demonstrating on-time delivery.
- Experience with performance analysis and optimization for storage systems.
- Experience with VMWare and understanding of its initiator stack.
- Proficiency in software development using C, C++, and Python.
Good to have
- Experience upstreaming Linux code
- Experience developing test automation
- Experience with network protocols including TCP/IP
- Experience writing storage or networking device drivers in a Linux/Unix environment
Who should apply
This role suits experienced software professionals with a strong background in Linux kernel development and device drivers who are ready to step into a technical leadership capacity. Candidates should have a minimum of 2 years of development experience, specifically working with storage protocols, networking drivers, or virtualization platforms like VMWare. If you enjoy mentoring engineers, solving complex debugging challenges, and optimizing storage performance in a collaborative environment, this position at Everpure in Bangalore is an ideal fit.
Frequently asked questions
What is the role of Member of Technical Staff, Kernel at Everpure?
The role involves acting as a team lead for engineers responsible for Linux and VMWare initiator stack behavior, as well as Fibre Channel and NIC drivers on the storage array.
Where is the Member of Technical Staff, Kernel position located?
The position is located in Bangalore, India.
What experience is required for the Everpure Member of Technical Staff role?
Candidates must have a minimum of 2 years of development experience with strong device driver and kernel development skills for Linux or Unix.
What technologies will I work with as a Member of Technical Staff at Everpure?
You will work with Linux kernels, VMWare initiator stacks, Fibre Channel, NIC drivers, NVMe, SCSI, C, C++, and Python.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.