logo

View all jobs

Reliability Test Engineer

San Diego, CA
Position Title: SSD Reliability Test Engineer
Location: San Diego, CA
Status: Full-time

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


About Encore Semi

Encore Semi is a successful SoC Design and Software Engineering Services company headquartered in San Diego, California.  We build Centers of Expertise (CoEs), engineering teams onsite, to support our many customers from the semiconductor and electronics system industry in North America (San Diego, Bay Area, Austin, Raleigh, Longmont, New York, Boston areas).  Our teams of experts contribute to leading-edge projects in the areas of SoC design and embedded software.  We provide high-value through acceleration, performance improvement, optimization, and risk mitigation.

Encore Semi provides its engineering team members with continuous exposure to top advanced technologies and tools, participation in challenging yet exciting projects, and direct collaboration with its industry-leading teams, customers, and long-term partners.  Encore Semi Career Path  &  Encore Semi Full-time Benefits
Powered by