Firmware Validation Engineer
Pure StoragePure Storage

Firmware Validation Engineer

As a Firmware Validation Engineer, you will be the guardian of reliability for the Everpure™ DirectFlash™ Module (DFM)—the high-performance heart of our FlashArray and FlashBlade solutions. You will move beyond standard testing to architect validation strategies that exploit the DFM’s unique hardware-software integration, ensuring our NAND technology outperforms traditional off-the-shelf SSDs. Collaborating with Hardware and Systems teams, your mission is to deliver bulletproof firmware that powers the world’s most scalable enterprise storage. WHAT YOU’LL DO Architect Comprehensive Test Suites: Design and implement end-to-end firmware validation modules for the Everpure™ DFM, specifically targeting complex exception and error-path scenarios to ensure 100% design coverage. Drive Firmware Stability: Own the development and execution of automated regression suites (nightly and weekly), providing the critical go/no-go signals for milestone-specific firmware releases. Lead Failure Analysis: Investigate and debug deep-level firmware issues using C/C++ and Python, while building custom failure analysis tools that accelerate root-cause identification across the engineering org. Optimize Continuous Integration: Integrate automated unit and regression testing into our CI/CD pipelines, ensuring that every code commit maintains the high-performance standards of the Everpure™ Platform. Cross-Functional Collaboration: Partner closely with manufacturing and hardware teams to translate hardware specifications into robust validation software that predicts and prevents failure modes in flash-based devices. WHAT YOU BRING Firmware & Storage Mastery: Extensive experience in hardware/system validation with deep technical knowledge of NAND Flash architecture and SSD firmware design within an enterprise storage environment. Software Engineering Prowess: Advanced proficiency in Python (Object-Oriented Programming) for test automation, complemented by the ability to read and debug C/C++ firmware code. Advanced Debugging & Hardware Fluency: A proven track record of diagnosing complex failure modes in flash-based devices, utilizing a strong understanding of storage interfaces and embedded systems. Validation Strategy Ownership: The independent ability to devise, automate, and refine qualification methods that bridge the gap between low-level hardware design and high-level system software. Location: We are primarily an in-office environment and therefore, you will be expected to work from the Bangalore office in compliance with Everpure’s policies, unless you are on PTO, or work travel, or other approved leave.