Pure Storage logo

Member of Technical Staff, Kernel

Pure Storage

Bangalore · India (Bangalore - Prestige Dynasty Phase 2) · Posted Sep 28, 2026

At a glance

Location
Bangalore · India (Bangalore - Prestige Dynasty Phase 2)

About the role

  • The Member of Technical Staff, Kernel will build and scale diagnostic and manufacturing tooling for next-generation storage platforms.
  • This role operates at the intersection of software, firmware, hardware bring-up, and factory validation to improve debug velocity and platform quality.

Responsibilities

  • Design, implement, and maintain diagnostic and manufacturing tools for bring-up, validation, failure analysis, and production workflows.
  • Develop software in C/C++ with Python-based automation.
  • Build tooling for inventory, platform configuration, health monitoring, event handling, firmware loading, and debug data collection.
  • Diagnose issues involving NAND, CPU, BMC, BIOS, EEPROM, PCIe, SAS, and board-level interfaces like I2C, SMBus, and PMBus.
  • Partner with firmware and hardware teams during system power-on, platform bring-up, and issue triage.
  • Improve testability, observability, and root-cause isolation in manufacturing and validation flows.
  • Translate recurring field, factory, or lab issues into robust tooling, checks, and debug workflows.
  • Collaborate with global cross-functional teams to deliver production-quality solutions and support new platform introduction.

Requirements

  • Strong software fundamentals with solid C/C++ development experience.
  • Hands-on experience in Linux or other Unix-like environments.
  • Practical debugging experience across software, firmware, and hardware boundaries.
  • Familiarity with low-level system components and interfaces such as x86 platforms, BMC, BIOS, EEPROM, PCIe, SAS, I2C, SMBus, or PMBus.
  • Experience with diagnostic tooling, manufacturing test flows, platform validation, or hardware bring-up.
  • Ability to work from logs, traces, failure signatures, and incomplete data to isolate root cause.
  • Strong communication and collaboration skills.

Preferred qualifications

  • Python development experience

Benefits

  • Flexible time off
  • Wellness resources
  • Company-sponsored team events

Skills

  • C
  • C++
  • Python
  • Linux
  • NAND
  • CPU
  • BMC
  • BIOS
  • EEPROM
  • PCIe
  • SAS
  • I2C
Show all 15 skills
  • SMBus
  • PMBus
  • X86

Pure Storage

Member of Technical Staff, Kernel

Apply now