
Member of Technical Staff, Kernel
Pure Storage1 day ago
Bengaluru, IndiaMid Level
Responsibilities
- Design, implement, and maintain diagnostic and manufacturing tools for bring-up, validation, failure analysis, and production workflows.
- Develop software in C/C++ and create Python-based automation where appropriate.
- Build tooling for inventory, platform configuration, health monitoring, event handling, firmware loading, and debug data collection.
- Diagnose issues across NAND, CPU, BMC, BIOS, EEPROM, PCIe, SAS, I2C, SMBus, PMBus, and board-level interfaces.
- Partner with firmware and hardware teams on system power-on, platform bring-up, firmware management, and issue triage.
- Improve testability, observability, and root-cause isolation in manufacturing and validation flows.
- Convert recurring field, factory, and laboratory 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
- Solid C/C++ development experience and strong software fundamentals.
- Python experience is highly desirable.
- 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 including x86 platforms, BMC, BIOS, EEPROM, PCIe, SAS, I2C, SMBus, and PMBus.
- Experience with diagnostic tooling, manufacturing test flows, platform validation, or hardware bring-up.
- Ability to isolate root causes using logs, traces, failure signatures, and incomplete data.
- Strong communication and collaboration skills in a cross-functional product development environment.
Benefits
- Flexible time off, wellness resources, and company-sponsored team events.
- Growth and development support, inclusive employee resource groups, and a collaborative team environment.
About Pure Storage
Pure Storage builds all-flash data storage systems and software for enterprises, including FlashArray and FlashBlade, and offers storage delivered as-a-service for on‑prem and cloud workloads. Its subscription model (Evergreen/Pure as‑a‑Service) supports databases, virtualization, analytics, and AI. Founded in 2009 and headquartered in Santa Clara, California, Pure is a public company listed on the NYSE (PSTG).