Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Pure Storage Logo

Linux Kernel Software Engineer, Hyperscale Line of Business

Pure Storage

$163,000 - $204,000
Apr 16, 2025
Santa Clara, CA, US
Apply Now

The company is looking to develop innovative storage systems to meet the demands of AI and hyperscale workloads for its largest customers.

Requirements

  • Proficiency in C/C++ and scripting languages such as python/shell
  • Experience in Linux/BSD/Solaris/AIX kernel development, embedded Linux and/or Linux device driver experience
  • Open source/upstream experience
  • Insights into x86 RAS capabilities to improve hardware resiliency
  • PCIE Gen4 architecture
  • Expertise in I/O technologies such as RDMA, NVMe, Ethernet, or protocols (IP, NFS, SMB, …)
  • X86 performance and scalability

Responsibilities

  • Full life-cycle system development
  • Analyze and improve kernel with respect to devices, scheduling, memory management and more
  • Running analysis in forms of software, code, requirements, system risk, and software reliability
  • Conducting software review and identification of code metrics
  • Performance tuning, improvement, balancing, usability, automation
  • Support, maintain, and document software functionality
  • Integrate software with existing systems

Other

  • Natural curiosity and an ability to design, implement and test product components in a highly collaborative and team oriented environment
  • 5 or more years of software development
  • Work from the Santa Clara, CA office in compliance with Pure’s policies, unless you are on PTO, or work travel, or other approved leave