The Firmware Validation Engineer is responsible for designing and executing validation strategies for high-performance flash storage modules, ensuring firmware reliability and stability through automated testing, failure analysis, and cross-functional collaboration in an enterprise storage environment.
Key Responsibilities
Design and implement comprehensive firmware validation test suites for the Everpure DFM.
Develop and execute automated regression testing to ensure firmware stability.
Investigate and debug firmware issues using C, C++, and Python, and develop failure analysis tools.
Integrate automated testing into CI/CD pipelines to maintain high-performance standards.
Collaborate with hardware and manufacturing teams to translate hardware specs into validation software.
Requirements
Extensive experience in hardware system validation with deep technical knowledge of NAND Flash architecture and SSD firmware design within an enterprise storage environment.
Advanced proficiency in Python Object-Oriented Programming for test automation, with the ability to read and debug C and C++ firmware code.
Proven track record of diagnosing complex failure modes in flash-based devices, utilizing a strong understanding of storage interfaces and embedded systems.
Ability to devise, automate, and refine qualification methods that bridge the gap between low-level hardware design and high-level system software.
Work from the Bangalore office in compliance with Everpure s policies, unless on PTO, work travel, or other approved leave.
Benefits & Perks
Flexible time off
Wellness resources
Company-sponsored team events
Ready to Apply?
Join Pure Storage and make an impact in renewable energy