Senior CPU Design Verification Engineer, Silicon
Google · Mountain View, CA · 2 days ago
On-siteEngineeringFull-time
About the role
Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.
Responsibilities
- Verify designs using verification techniques and methodologies.
- Work cross-functionally to debug failures and verify the functional correctness of the design.
- Provide test plans, including verification strategy, environment, components, stimulus, checks, and coverage, and ensure documentation is easy to use.
- Perform design verification for future CPU developments.
- Perform functional verification and performance validation for both pre-silicon and post-silicon designs.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
- 5 years of experience in verification methodologies and languages such as Universal Verification Methodology (UVM) and SystemVerilog.
- Experience in low-power design verification.
- Experience with Universal Verification Methodology (UVM), SystemVerilog, or other scripting languages such as Python, Perl, Shell, Bash, etc.
- Knowledge of operating systems such as Linux and Android.
- Familiarity with Advanced RISC Machine (ARM) instruction set architecture.
Preferred qualifications
- Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
Skills
- Strong understanding of verification methodologies and languages such as UVM and SystemVerilog.
- Experience with low-power design verification.
- Experience with scripting languages like Python, Perl, Shell, Bash, etc.
- Knowledge of operating systems such as Linux and Android.
- Familiarity with ARM instruction set architecture.
Benefits
Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $163000 - $237000 (USD) + 15% bonus target + equity + benefits