Member of Technical Staff, Kernel
Everpure (formerly Pure Storage)Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, implement, and maintain diagnostic and manufacturing tools to improve debug velocity, manufacturing readiness, platform quality, and failure isolation across storage product lifecycles.
Develop software primarily in C/C++ and Python automation for manufacturing test flows, platform validation, hardware bring-up, and firmware management.
Collaborate cross-functionally to translate field, factory, and lab issues into robust tooling and workflows, supporting new platform introductions and production-quality solutions.
Minimum Requirements
Strong C/C++ software development experience; Python experience highly desirable.
Hands-on experience with Linux or Unix-like environments.
Practical debugging skills bridging software, firmware, and hardware including familiarity with x86 platforms and board-level interfaces (e.g., BMC, BIOS, EEPROM, PCIe, SAS, I2C, SMBus, PMBus).
Work Experience Required: Not explicitly mentioned in the JD.
Ideal Candidate Profile
Experienced engineer skilled across software, firmware, and hardware boundaries, especially with diagnostic tooling and manufacturing test flows for storage platforms.
Capable of independently isolating root causes from logs, traces, and incomplete data, indicating strong analytical and problem-solving mindset.
Comfortable working in a cross-functional product development environment involving hardware bring-up and system power-on collaboration.
