Company Description
The future. It’s on you. You & Western Digital.
We’ve been storing the world’s data for more than 50 years. Once, it was the most important thing we could do for data. Now we’re helping the world capture, preserve, access and transform data in a way only we can.
The most game-changing companies, consumers, professionals, and governments come to us for the technologies and solutions they need to capture, preserve, access, and transform their data.
But we can’t do it alone. Today’s exceptional data challenges require your exceptional skills. It’s You & Us. Together, we’re the next big thing in data.
Western Digital® data-centric solutions are found under the G-Technology™, HGST, SanDisk®, Tegile™, Upthere™, and WD® brands.
Job Description
As a Pre-Silicon Verification Engineer, you will play a crucial role in the development of next-generation Storage Networking ASICs.
Your primary responsibilities will include:
Verification Micro-Architecture & Documentation:
- Develop a detailed micro-architecture for both module-level and system-level test benches.
- Produce comprehensive documentation outlining verification strategies and approaches.
Firmware and Hardware Co-Simulations
- Conduct co-simulations to ensure seamless integration and functionality between firmware and hardware components.
Test Plan Development:
- Create detailed test plans, outlining methodologies and criteria for effective verification.
Test Bench Coding and Test Writing:
- Develop and code test benches, and write tests to validate module-level and system-level functionalities.
Debugging:
- Troubleshoot and resolve simulation failures at both module and system levels.
RTL Code Coverage Analysis and Enhancements:
- Analyze RTL code coverage to identify gaps and propose enhancements to improve verification coverage.
Scripting for Automation:
- Develop scripts to automate various aspects of the verification process, enhancing overall productivity and efficiency
Validation Support:
- Assist in FPGA and ASIC validation processes, which includes analyzing Ethernet and PCIe traces and detailed hardware logging during system operation
Qualifications
REQUIRED:
- BS with 7+ years / MS with 6+ years / PhD with 3+ years of hands-on code development experience
- A degree in EE, CE, or CS
SKILLS:
- The selected candidate should have good working knowledge of software and firmware Object Oriented programming and System Interlock design
- Knowledge of the SAFe Development process with the capability to immediately contribute in a team environment is an advantage
- Good demonstrated experience with team collaboration in a distributed code development environment is a solid requirement
- Strong verbal and written communication skills
Additional Information
- Bachelor’s degree in engineering or equivalent combination of professional experience
- Minimum 10 years working experience in semiconductor manufacturing.
- Demonstrated ability to analyze problems, diagnose root cause, and apply corrective actions
- Self-motivated, passionate about troubleshooting and solving experiment problems
- Good interpersonal and communication skill
- Good English communication skills