Member of Technical Staff, Kernel
Core
Build and scale diagnostic and manufacturing tooling for next-generation storage platforms at the intersection of software, firmware, and hardware.
Role type
Staff engineer (embedded systems & tooling)
Builds
Diagnostic and manufacturing tooling for storage platform bring-up, validation, and failure analysis
Domain
Storage hardware, embedded systems, manufacturing validation
Required skills
C/C++ development, Linux/Unix environment navigation, low-level system debugging, hardware interface familiarity (PCIe, SAS, I2C, SMBus, PMBus), firmware bring-up experience, root-cause analysis from logs/traces
Preferred skills
Python automation, experience with NAND/CPU/BMC/BIOS/EEPROM components, cross-functional collaboration in hardware/software teams
Technologies
C, C++, Python, Linux, PCIe, SAS, I2C, SMBus, PMBus, BMC, BIOS, EEPROM, NAND, CPU
Responsibilities
Design and maintain diagnostic tools for bring-up and validation; Develop software for inventory, configuration, health monitoring, and debug data collection; Partner with firmware and hardware teams on system power-on and issue triage; Translate field and lab issues into robust debug workflows; Improve testability and observability in manufacturing flows
Seniority
Staff, hands-on IC

