Linux Kernel Software Engineer - Systems Engineering

Pure Storage
Full-time
Santa Clara, California
$167,000 - $246,000
Posted on a month ago

Job Description

Pure Storage is seeking a Linux Kernel Software Engineer to join their team and contribute to the development and optimization of the Linux kernel for enterprise storage solutions. The role involves developing new features, maintaining existing code, optimizing performance, and collaborating with cross-functional teams to deliver high-quality, resilient, and high-performance outcomes.

Responsibilities

  • Develop new features within the Linux kernel
  • Maintain and patch existing code
  • Optimize kernel performance
  • Work cross-functionally with partners and vendors
  • Lead software architecture and development
  • Collaborate and share knowledge with peers
  • Participate in code reviews

Requirements

  • Deep experience in Linux kernel and device driver development
  • Strong foundation in computer architecture, operating systems, and networking
  • Exceptional problem-solving and debugging skills
  • Clear communication skills
  • Experience in performance optimization
  • Experience upstreaming Linux kernel code (preferred)
  • Experience in storage system concepts (NVME, PCIe) (preferred)

Benefits

  • No benefits