Western Digital

Technologist, Test Engineering – System Test

Western Digital

full-time

Posted on:

Location: California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $134,100 - $178,800 per year

Job Level

SeniorLead

Tech Stack

LinuxPython

About the role

  • Own product validation: test plan definition, test plan execution, and primary lead in failure analysis
  • Primary lead in performing performance characterization of product and tracking down anomalies
  • Contribute to overall test schedule development
  • Write test plans for new product features, generate test matrices, test reports, and other test documentation
  • Define new tests based on customer feedback and defect fixes
  • Execute existing/regression test cases throughout product development cycle
  • Work closely with system test, hardware, ASIC and firmware engineers to improve test methodology and develop new tests and strategies
  • Configure customer hardware and software systems and troubleshoot problems to root cause
  • Maintain customer and test equipment to current revision
  • Instrument changes in Linux Kernel and guide automation/script reviews
  • Support security-related features (Secure Boot, Secure Firmware Download, Secure Debug, Authentication, Attestation, Data-in-Flight Encryption)

Requirements

  • Bachelors degree or Masters degree in Engineering, Computer Science, other related discipline
  • A minimum of 8-10 years of experience in Ethernet Storage/Networking
  • Experience with Networking protocols and Storage NVMe
  • Programming experience utilizing Python or other scripting languages
  • Comfortable instrumenting changes in Linux Kernel
  • Experience with Secure Boot, Secure Firmware Download, Secure Debug, Authentication, Attestation
  • Experience with Data in Flight Encryption including IPsec (transport and tunnel mode), TLS 1.3, Asymmetric (Public-Private key) Cryptography, Symmetric Cryptography (e.g., AES-GCM), Quantum-safe (Post-Quantum) Cryptography
  • Experience in performance characterization and failure analysis
  • Experience defining and executing test plans, regression tests, and writing test matrices and reports
  • Ability to configure customer hardware and software systems and troubleshoot to root cause
  • Experience collaborating with system test, hardware, ASIC and firmware engineers
  • Guide for Automation and Script reviews (expert)
  • Bonus: Secure development process and penetration testing experience