Creates, defines and develops system validation environment and test suites. Uses and applies emulation and platformlevel tools and techniques to ensure performance to spec. Responsible for the development of methodologies, execution of validation plans, and debug of failures. Requires broad understanding of multiple system areas and requires interfaces with Architecture, Design, and Presilicon Validation teams in improving postsilicon test content and providing feedback for future ondie debug features.
The candidate must have a Bachelors or Master's Degree in Computer Engineering, Electrical Engineering, or Computer Science.
Minimum 5 years of experience in most of the following:
NVMe/PCIe Protocol Debug
Python software development
C, C++, PERL, JAVA
Development and debug in both Linux and Windows environments
Git or other version control systems
Installing and configuring Windows and Linux OS + updating associated drivers
Server level debug and fault isolation
Building and using software based RAID
Experience in SATA, SAS, PCIe, and/or NVMe protocol and debug, including knowledge of relevant debug tools protocol analyzers, scopes, logic analyzers
Experience in development for and/or use of storage devices such as HDD, SSD, SAN, and/or NAS
Understanding of NAND memory fundamentals Validation or QA experience
Experience with Dual Port Storage Technology
Non-Volatile Solutions Memory Group: The Non-Volatile Memory Solutions Group is a worldwide organization that delivers NAND flash memory products for use in Solid State Drives (SSDs), portable memory storage devices, digital camera memory cards, and other devices. The group is responsible for NVM technology design and development, complete Solid State Drive (SSD) system hardware and firmware development, as well as wafer and SSD manufacturing.