Jobs · Engineering · Oregon

Senior CPU Design Verification Engineer, Silicon

Google · Portland, OR · 3 wk 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.

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 (preferred).
  • 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 (preferred).
  • 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 (preferred).

Skills

  • Strong understanding of CPU design and verification.
  • Experience with UVM, SystemVerilog, and scripting languages.
  • Knowledge of ARM architecture and low-power design.
  • Experience with Linux and Android operating systems.

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.

Pay

US: $163000 - $237000 (USD) + 15% bonus target + equity + benefits

Schedule

N/A

Similar jobs