Local, online, private and government jobs · Updated daily
RojgarPointLocal, Online, Private and Govt Jobs

Member of Technical Staff, Kernel

Everpure
Bangalore, IndiaFull-time5 to 15+ years

About this job

Everpure is a major data platform and storage pioneer company that helps shape the technology era for hyperscalers, AI labs, and the broader AI ecosystem. In this Member of Technical Staff, Kernel role based in Bangalore, you will act as a team lead guiding a group of engineers responsible for the Linux and VMWare initiator stack behavior, Fibre Channel, and NIC drivers on storage arrays. A normal day in this position involves working with storage area network protocols like Ethernet and Fibre Channel, focusing on NVMe and iSCSI interfaces, maintaining Linux kernels, and developing software fixes. You will also spend time debugging initiator and driver problems, creating compatibility documentation, optimizing Flasharray attachments, and collaborating on middleware C++ modules while mentoring junior team members.

Responsibilities

  • Lead a team of engineers responsible for Linux and VMWare initiator stack behavior, Fibre Channel, and NIC drivers.
  • Develop and fix software for the Linux initiator stack, focusing on NVMe, FC-SCSI, and iSCSI interfaces.
  • Debug issues with VMWare as an initiator and create customer compatibility documentation.
  • Maintain Linux kernels for internal testing and evaluate initiator behavior for Pure Storage Flasharray optimization.
  • Maintain Purity's Fibre Channel SCSI target driver and NIC drivers on storage systems.
  • Resolve difficult internal and external Fibre Channel bugs and enhance link health and multipathing.
  • Contribute bug fixes and enhancements to Linux upstream.

Requirements

  • Strong experience in Linux/Unix kernel development and writing device drivers.
  • Minimum of 5 years of development experience, with a typical expectation of 15+ years.
  • Experience designing and implementing significant components in storage protocol stacks and systems.
  • Experience leading and mentoring other engineers technically to deliver high quality on time.
  • Experience with VMWare and its initiator stack.
  • Proficiency in software development using C, C++, and Python.
  • Experience analyzing and optimizing storage performance and debugging complex system issues.

Good to have

  • Experience with storage protocols such as SCSI and NVMe Fabrics.
  • Experience upstreaming Linux code.
  • Experience developing test automation.
  • Experience with network protocols including TCP/IP.

Who should apply

This role suits seasoned technical professionals with extensive background in Linux kernel development, device drivers, and storage protocols who are ready to lead and mentor engineering teams. Candidates should have a strong track record of designing storage systems and debugging complex protocol or kernel issues. This position requires significant prior industry experience and is not suited for freshers.

Frequently asked questions

What is the location for the Member of Technical Staff, Kernel role at Everpure?

The position is based in Bangalore, India.

What does a Member of Technical Staff, Kernel do at Everpure?

You will lead a team of engineers handling Linux and VMWare initiator stack behavior, Fibre Channel, and NIC drivers on storage arrays, while writing code, debugging issues, and optimizing performance.

How much experience is required for the Member of Technical Staff, Kernel position at Everpure?

The role requires a minimum of 5 years of development experience, with candidates typically possessing 15+ years of experience.

Can freshers apply for the Member of Technical Staff, Kernel job at Everpure?

No, freshers cannot apply as the role requires substantial prior experience in Linux kernel development and device drivers.

Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.