Skip to main content
Back to jobs

Member Of Technical Staff, Linux Kernel Development

External
purestorage logoPurestorage · Bangalore, India
Full-timeOn-site2d ago
AccessibilityDocumentationFiberLinuxPythonTCP/IP
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

Staff Engineer for a group of engineers with responsibility for Linux and VMWare initiator stack behavior as well as Fibre Channel and NIC drivers on Pure storage array.

Responsibilities

  • The Kernel and Driver development team is responsible for several areas
  • Dealing with middle ware C++ modules
  • Maintain Linux kernels for internal testing
  • Documenting supported configurations for customers
  • Responsible for maintaining Purity's Fibre Channel SCSI (FCP) target driver. Maintenance includes driver updates for enhancements, bugs fixes and new hardware.
  • Resolve difficult Fibre Channel bugs found internally or externally and enhance the resilience of Pure's FC stack. This includes projects around multipathing and link health.
  • Responsible for maintaining NIC drivers on Pure's storage systems.
  • Working for a team that deals primarily in various storage area network protocols such as Fiber Channel and Ethernet.
  • WHAT YOU BRING

Requirements

  • Strong experience writing device drivers and/or kernel development for Linux/Unix. Prefer experience in storage and/or networking drivers
  • Minimum 7 years of development experience, but expect that typically candidates would have 10+ years experience.
  • Experience with software development using C and C++, along with Python
  • Experience writing Linux storage device drivers, (including some sets of Fibre Channel, NVME, ROCE, block and multipath modules).
  • Experience with performance analysis/optimization for storage systems or protocols
  • Demonstrated experience debugging difficult protocol/kernel/system issues
  • Experience designing and implementing significant components in storage protocol stacks and storage systems.
  • Strong understanding of PCIe Gen4/Gen5 architecture, HBA behavior, DMA, and storage transport bottlenecks.
  • Experience leading other engineers technically. Should be able to mentor more junior engineers and lead other engineers in an overall project. Should demonstrate on time delivery with high quality.
  • Good to Have:
  • Experience developing test automation
  • Experience with storage protocols: either SCSI (FC-SCSI or iSCSI/FCP) and/or NVME Fabrics (NVME/ROCE, NVME/TCP or NVME/FC) will be an advantage.
  • VMWare experience, with understanding of their initiator stack will be an advantage
  • Experience upstreaming Linux code is preferred
  • Experience with network protocols, including TCP/IP.
  • #LI-ONSITE
  • #LI-KT7
  • WHAT YOU CAN EXPECT FROM US:
  • Innovation : We celebrate those who think critically, like a challenge, and aspire to be trailblazers.
  • Growth : We give you the space and support to grow along with us and to contribute to something meaningful. We have been named Fortune's Best Workplaces in Technology™, Fortune's Best Workplaces in the Bay Area™, and certified as a Great Place to Work®!
  • Team : We build each other up and set aside ego for the greater good.
  • And because we understand the value of bringing your full and best self to work, we offer a variety of perks to manage a healthy balance, including flexible time off, wellness resources, and company-sponsored team events. Check out purebenefits.com for more information.
  • ACCOMMODATIONS AND ACCESSIBILITY:
  • Candidates with disabilities may request accommodations for all aspects of our hiring process. For more on this, contact us at TA-Ops@purestorage.com if you're invited to an interview.
  • OUR COMMITMENT TO A STRONG AND INCLUSIVE TEAM:
  • We're forging a future where everyone finds their rightful place and where every voice matters. Where uniqueness isn't just accepted but embraced

Benefits

Health insuranceFlexible schedule

Additional Information

We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry. This type of work-work that changes the world-is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and leave your mark, come join us.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at purestorage? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect