Engineer, Product Design Engineering
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Requirements
- Good command of English (written and spoken).
- Knowledge of C/C++, object-oriented programming, Python, data structures, and algorithms.
- Ability to quickly learn and adapt to new technologies, tools, and engineering processes.
- Demonstrated problem‑solving skills with strong logical reasoning, analytical thinking, and attention to detail.
- Solution-oriented mindset with a positive, can‑do attitude.
- Ability to manage tasks, priorities, and timelines effectively.
- Excellent interpersonal and communication skills (written and verbal).
- Collaborative and proactive in engaging with team members
- Notice To Candidates: Please be aware that WD and its subsidiaries will never request payment as a condition for applying for a position or receiving an offer of employment. Should you encounter any such requests, please report it immediately to WD Ethics Helpline or email compliance@wdc.com .
Additional Information
Test Planning & Execution Support the preparation of test plans and checklists, including developing comprehensive test scenarios to validate new features. Execute testing and validation activities for firmware changes and new feature implementations under the guidance of senior engineers. Analyze test results, verify the effectiveness of code changes, and document findings clearly. Support hardware teams by providing clarity on test algorithms, feature behavior, and validation expectations. Debugging & Issue Resolution Perform failure analysis (FA) and debugging for code-related and test setup issues. Identify root causes and propose potential solutions or corrective actions. Test Environment Assist in the development, enhancement, and maintenance of automated test scripts using relevant programming languages (e.g., Python, C/C++). Contribute to continuous improvement initiatives for testing methodologies, workflows, and tools. Assist in setting up, configuring, and maintaining test environments, instruments, and related equipment. Collaboration & Communication Participate in team meetings, design discussions, and sprint activities as required. Provide timely progress updates on assigned tasks and highlight risks or challenges proactively. This position is part of our Early Career program at WD. Our Early Career program is designed to support individuals beginning their professional career by providing the foundational training through a structured onboarding, mentorship, and development curriculum. Required Currently pursuing or recently completed Bachelor's degree in Engineering (Electrical, Electronic, Computer, Mechatronics) or equivalent experience. Fresh graduates are encouraged to apply. Preferred Experience as a Scrum Master or familiarity with Agile/Scrum practices. Basic understanding of C/C++ programming languages. Knowledge of storage interfaces such as SAS, SATA, or PCIe. Comfortable working in a fast-paced, dynamic environment. A collaborative, enthusiastic team player who enjoys challenges and celebrates success.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Westerndigital? Share your experience