# Senior ASIC Verification Engineer

**Company**: NVIDIA
**Location**: Durham, NC
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-NC-Durham/Senior-ASIC-Verification-Engineer_JR2023472?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_5d02d2e8-dea

## Description

NVIDIA is seeking a Senior ASIC Verification Engineer to verify the world's leading GPUs. This position offers the opportunity to have a real impact in a dynamic, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial intelligence.

As a senior member of our verification team, you'll understand the design and implementation with a focus on Memory Management unit, define the verification scope, develop the verification infrastructure (Testbenches, BFMs, Checkers, Monitors), implement test/coverage plans, and verify the correctness of the design.

Responsibilities:

- Collaborate with architects, designers, software engineers across sites to accomplish your goals.

- Plan and work on the strategic direction of the methodology for the testbench with advanced methodology.

Requirements:

- Bachelor's or Master's Degree in Electrical Engineering or Computer Science or Computer Engineering or equivalent experience.

- 8+ years of relevant work or research experience.

- Exposure to Computer Architecture, ASIC design, and verification methodology is required.

- Strong ability with SystemVerilog, C and/or C++, test planning, coverage closure, and creating reusable verification components.

- Knowledgeable in constrained random testing with functional coverage and assertion-based verification.

- Understanding of object-oriented programming concepts.

- Exposure to simulation tools like VCS, IES, and debug tools like Debussy, GDB.

- Strong interpersonal skills.

- Good debugging and problem-solving skills.

Preferred qualifications:

- Understanding of memory subsystem micro-architecture, cache topologies, and policies, memory management, interconnects, and/or arbiter designs is a huge plus.

- Experience with Universal Verification Methodology (UVM), SystemVerilog checkers, and scoreboards. Assertion-based verification, Semiformal Verification (SFV).

- Perl or Python knowledge.

Benefits:

- Equity

- Benefits

## Skills

### Required
- SystemVerilog
- C
- C++
- Computer Architecture
- ASIC design
- verification methodology
- constrained random testing
- functional coverage
- assertion-based verification
- object-oriented programming
- VCS
- IES
- Debussy
- GDB

### Nice to have
- memory subsystem micro-architecture
- cache topologies
- Universal Verification Methodology (UVM)
- SystemVerilog checkers
- scoreboards
- Semiformal Verification (SFV)
- Perl
- Python

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-NC-Durham/Senior-ASIC-Verification-Engineer_JR2023472?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
