View all jobs

Reliability Test Engineer

San Diego, CA
Position Title: SSD Reliability Test Engineer
Location: San Diego, CA
Status: Full-time (salary + benefits + bonuses)

About the Team:
The growing Encore Semi Firmware Development / Firmware Test team collaborates with customers to develop “bare metal” and higher-level Firmware to enable the productization of SSD products and systems.  The team develops Firmware for all aspects of the system from the controller to the system including code enabling Host Interface (NVMe/PCIe, SATA, etc) features, optimizing the interface with the Storage media and the overall device integration into the storage system.  The team also plans the approach for testing the drive and module level, creates the tools required to implements those plans and executes the testing protocols.  Come join the team to collaborate with SSD Storage developers and deliver the next generation of Storage System products.

About the Project:
The Encore Semi Firmware Development team delivers the entire FW stack to enable current and next generation SSD based Enterprise Storage solutions.  The team is expanding its Test Execution, Automation, and Reliability Testing capabilities. The Project includes supporting the reliability testing for pre-production SSDs in a lab/development environment.  The team member will be expected to monitor eRDT testing, debug and fix stuck on scenarios, set up and debug new tests, extract and format test result data for analysis and work with the wider FW development team to share the testing results and drive additional requirements or data necessary to deliver the products.  The team works closely with the overall product development team to enable existing designs and next generation projects.

Minimum Qualifications:
• Hands-on experience creating and utilizing frameworks for test execution for large systems including execution of testing, collecting results, debugging and presenting the results to the larger development team
• Strong test environment scripting experience (Python, Perl, etc)
• Experience working with host protocols such as SPI, PCIe and SATA 
• Firmware and/or driver development experience in Linux and Windows
• Strong bench level and lab skills working with test equipment, temp cycling and data collection
• SQL database experience 
• Knowledge of C/C++ programming
• 5+ years of reliability or quality test and / or Firmware development projects

Preferred Qualifications:
• Knowledge of mass storage systems, Flash memory (NAND /NOR), NVMe / SATA / SAS / RAID protocols is a plus but not required
• Experience with Jenkins tools
• SSD Test or Development Experience

Education Requirements:
• Required: Bachelor's, Electrical Engineering
• Preferred: Master's, Electrical Engineering
Powered by