Pure Storage

Member of Technical Staff – Drive Firmware Validation Engineer

Pure Storage

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Manual Apply

Job Level

Lead

Tech Stack

FlashPython

About the role

  • Implementing firmware test for Pure Storage’s DirectFlash™ SSD Modules
  • Investigating and debugging issues, and developing failure analysis tools and process
  • Coding and testing in C/C++ and Python
  • Develops and delivers the firmware verification tests for various firmware SSD/NAND features and enhance the regression test suite
  • Internal development automation including continuous integration, automated unit and regression testing, etc
  • Working closely with hardware, system software and manufacturing teams
  • Actively engaged in all phases of the product development cycle with a focus on validation of the various FW modules
  • Analyse and enhance/add new test cases to ensure coverage with focus on exception/error scenarios
  • Develop the FW regression test suite used for nightly/weekly runs to assess FW stability for regular and milestone releases.

Requirements

  • 8+ years experience developing software to validate hardware components/systems with strong SW & HW debug skills
  • Strong knowledge of NAND Flash, Firmware Architecture/Design in Solid State Drive (SSD) or similar storage domain
  • Scripting experience in Python with exposure to OOP; C++ experience is a plus.
  • Experience in a hardware testing/software testing validation lab for SSDs or Embedded industry segments
  • B.E. or M.E in Electrical Eng, Electronics & Communication Eng, Computer Eng
  • Experience working at enterprise data storage systems, SSD companies or related component vendors.
  • Independent ability to devise, implement, automate and refine qualification methods
  • Strong knowledge of hardware design, storage architectures and storage interfaces.
  • Experience with failure modes of flash-based devices
  • Good verbal communication & collaboration skill.
  • Must be willing and able to work in an open office, team environment.