Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Western Digital Engineer Systems Design Verification Engineering 
Canada, British Columbia 
144491024

03.07.2024
Company Description

Today’s exceptional challenges require your unique skills. It’s You & Western Digital. Together, we’re the next BIG thing in data.

Job Description

Product Validation Engineer – Portable SSD (pSSD)As an
pSSD Product Validation Engineerat Western Digital Corporation, Inc., your responsibilities will include:

  • Execute Test Plan/Design, test cases and develop Test Scripts to validate pSSD products. The front end for these products will be USB3.x and USB4 whereas the backend will be nVME SSD
  • As a validation engineer, you will execute the product validation of all retail pSSD products for different market segments such as Mainstream+, Mainstream, Essential, Desktop. Western Digital is a market leader in these products
  • You will drive all validation functions including but not limited to Platform compatibility, power and performance, reliability, regulatory and safety compliance from conception till mass production
  • You will work with systems architecture team to define validation architecture, infrastructure requirements, test plan development and execution for the lifecycle of the product
  • You will also work with test development and automation team to define requirements for tools and automation test environment
  • you would demonstrate high degree of skills to understand one or more areas of FW: Front End (USB protocol to be precise), Back end/Media management, FTL or Security.
  • You would also exhibit high degree of competency in understanding NVMe/PCIe specifications, along with understanding Customer specific requirements.
  • You will be working in partnership with Firmware development teams through the lifecycle of the product while finding defects and validating the fixes by creating grey and Whitebox tests.
  • Be able to demonstrate success in communicating status, issues, concerns, strategies of programs and projects - including development of appropriate indicators. Must be able to deal with ambiguity and operate with little direction to meet defined goals.
  • Must be able to collaborate with others to achieve goals and task completion. Comprehend and articulate validation strategies, plans and status.
  • Review, track and document test results and sightings.
  • Drive issues to closure by interfacing/collaborating with other product development teams

Experience

  • Bachelor’s or Master’s degree in Computer Science or Engineering with 0-2 years of experience in nVME SSD Validation.
  • Understanding of Whitebox and grey box test methods for Client SSDs is a plus.
  • Good understanding of USB protocol with experience in debugging using USB protocol analyzer
  • Good hands on experience in debugging NVMe Protocol issues using Lecroy/JDSU analyzers is highly desired.
  • Must have prepared good test plans involving access patterns, NVMe protocols, FW test hooks and VS commands for one or more following areas of FW: Front End, Back End, FTL and Security.
  • Integrate tests into an automated test environment and collaborate with test execution teams to drive validation plans/strategy.
  • Good Knowledge of Linux operating system debugging and Coding in Python.
  • Effective oral and written communication with strong analytical, problem solving, and project management skills
  • Demonstrated ability to work well with others and collaborate effectively in a team environment
  • Expert planning and tracking skills, able to see big picture, well-organized, focused on results, capable of managing multiple projects, excellent time management with respect to priorities and self-management.
  • Must have excellent knowledge of system storage and the relationship to the platform ingredients: CPU, Memory, PCIe, drivers, OS, firmware, etc.