
Member of Technical Staff – Drive Firmware Validation Engineer
Pure Storage
full-time
Posted on:
Location: 🇮🇳 India
Visit company websiteJob 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.