Member Of Technical Staff, Kernel

1 hour, 57 minutes ago
Full-time
Lead
Software Development
Pure Storage

Pure Storage

Pure Storage is a top all-flash enterprise storage company that simplifies data storage with modern, easy-to-manage solutions, driving business and IT transformation for organizations worldwide.

IT Services
1K-5K
Founded 2009

Description

  • Lead development and maintenance of Linux initiator stack behavior for Pure Storage FlashArray.
  • Debug initiator issues and create compatibility documentation for Purity and customer configurations.
  • Work on storage area network protocols including Fibre Channel, Ethernet, NVMe Fabrics, iSCSI, and FC-SCSI.
  • Develop, update, and maintain Fibre Channel SCSI target drivers for new hardware, enhancements, and bug fixes.
  • Own NIC driver maintenance and improvements for Pure’s storage systems.
  • Investigate, debug, and resolve difficult storage attach, protocol, kernel, and system issues.
  • Analyze Linux initiator behavior and optimize FlashArray attachment for correctness and performance.
  • Contribute bug fixes and enhancements upstream to Linux.
  • Maintain Linux kernels for internal testing and support related code, utilities, and RAS enhancements.
  • Collaborate technically with other engineers, mentor junior team members, and help deliver projects on time with high quality.

Requirements

  • Strong experience writing device drivers and/or developing Linux/Unix kernels, preferably for storage and/or networking.
  • Minimum 5 years of development experience; candidates typically have 10+ years of experience.
  • Experience designing and implementing significant components in storage protocol stacks and storage systems.
  • Experience with storage protocols such as SCSI (FC-SCSI or iSCSI/FCP) and/or NVMe Fabrics (NVMe/RoCE, NVMe/TCP, or NVMe/FC).
  • Experience writing Linux storage device drivers, including Fibre Channel, NVMe, RoCE, block, and multipath modules.
  • Experience with VMware as an initiator and understanding of its initiator stack.
  • Experience with C, C++, and Python for software development.
  • Experience analyzing, debugging, and optimizing storage performance and difficult protocol/kernel/system issues.
  • Experience developing test automation.
  • Experience with network protocols, including TCP/IP.
  • Experience upstreaming Linux code is preferred.

Benefits

  • Flexible time off.
  • Wellness resources.
  • Company-sponsored team events.
  • Access to accommodations during the hiring process for candidates with disabilities.
  • Employee Resource Groups and inclusive leadership programs.
  • Recognition as a Fortune Best Workplace in Technology and the Bay Area, and Great Place to Work® certification.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Systems Engineer I

Cision 5K-10K Professional Services

Cision is hiring a VDI Systems Engineer I to manage and support its Cloud Citrix Virtual Apps and Desktops environment, providing Tier 2 escalation support and ensuring reliable, high-performing platform operations.

Active Directory DHCP DNS GCP PowerShell
12 minutes ago

Enterprise Systems Engineer

Warner Music Group is hiring an Enterprise Systems Engineer in Vancouver or Alberta to own and modernize enterprise productivity, identity, and core infrastructure services that keep its global workforce connected and secure.

Active Directory DHCP DNS PowerShell Windows Server
47 minutes ago

Sr. Splunk Engineer I (6509)

MetroStar 251-1K IT Services

MetroStar is seeking a Sr. Splunk Engineer to operate and evolve mission-critical SIEM and monitoring platforms that support federal government mission operations and decision-making.

Agile SIEM Splunk
3 hours, 27 minutes ago

Endpoint Systems Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring an Endpoint Systems Engineer to support and improve endpoint operations across enterprise and manufacturing environments.

Active Directory Android Ansible Bash Chef DHCP DNS iOS Linux macOS PowerShell Puppet Python SaltStack TCP/IP
6 hours, 57 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers