Design Verification Engineer (UVM)

Hybrid in Sunnyvale, CA, US • Posted 2 hours ago • Updated 2 hours ago
Contract Independent
Contract W2
Contract Corp To Corp
12 Months
Travel Required
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • UVM
  • Design Verification
  • RTL design

Summary

Job Title: Design Verification Engineer (UVM)

Location: Sunnyvale, CA (onsite)

Mandatory Skill: Strong hands-on UVM expertise is a MUST.

Key Responsibilities

  • Develop and maintain reusable UVM-based verification environments.
  • Create and implement test plans, test scenarios, and verification strategies.
  • Develop constrained-random and directed test cases using SystemVerilog.
  • Build and maintain UVM components, including agents, drivers, monitors, sequencers, and scoreboards.
  • Develop assertions using SystemVerilog Assertions (SVA).
  • Perform functional, code, and assertion coverage analysis.
  • Debug simulation failures and identify design or testbench issues.
  • Work closely with RTL designers and architecture teams to understand design specifications.
  • Drive functional coverage closure and achieve verification sign-off.
  • Participate in design reviews, verification planning, and regression analysis.
  • Automate verification tasks using scripting languages such as Python, Perl, or Shell.

Required Skills

  • Strong hands-on experience in UVM-based functional verification.
  • Excellent knowledge of SystemVerilog.
  • Experience developing reusable UVM testbenches from scratch.
  • Strong understanding of OOP concepts and constrained-random verification.
  • Experience with UVM sequences, sequencers, drivers, monitors, agents, and scoreboards.
  • Hands-on experience with SystemVerilog Assertions (SVA).
  • Knowledge of functional coverage and code coverage.
  • Experience with simulation and debugging tools such as:
    • Synopsys VCS
    • Cadence Xcelium
    • Siemens Questa
  • Strong debugging and problem-solving skills.
  • Good understanding of digital design concepts and RTL verification methodologies.

Regards

Shubham Shehrawat

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10205791
  • Position Id: 2026-907
  • Posted 2 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.