Verification Engineer ASIC/CPU/GPU Functional Verification

Vgai Solutions Inc
San Jose, CA, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Computer Programming Data Structures Software Debugging Linux Perl (Programming Language) Firmware Make (Software) Hardware Design Linux System Administration Object-Oriented Software Development Memory Leaks
+5 more
SystemC SystemVerilog Verilog Standard Template Library (STL) Application Specific Integrated Circuits

Job description

  • Participate in functional verification of complex ASIC blocks and IP cores for CPU/GPU development.
  • Work closely with design and verification engineers to understand and validate functionality at block, chip, and system levels.
  • Develop, document, and execute comprehensive verification test plans.
  • Create and run directed and constrained-random tests through simulation.
  • Identify, debug, and resolve functional issues using appropriate debugging tools.
  • Apply hardware modeling and assertion-based verification methodologies.
  • Work within existing verification environments and infrastructure.
  • Adopt evolving industry verification methodologies to support increasingly complex SoC designs.
  • Collaborate with cross-functional teams to meet project milestones and aggressive development schedules.

Requirements

We are looking for a highly experienced ASIC Verification Engineer to support functional verification activities for complex ASICs and IP cores as part of a next-generation CPU/GPU development program.

The ideal candidate will have strong experience in hardware verification, C/C++ development, Linux environments, and debugging complex systems. You will collaborate closely with design and verification teams to understand design specifications, develop test plans, execute functional tests, and ensure the quality and reliability of advanced SoC designs., * 10+ years of experience in ASIC functional verification or software/firmware development within a hardware development environment.

  • Strong programming experience in C/C++ within a Linux environment.
  • Excellent debugging skills with tools such as GDB and Valgrind.
  • Proficiency in Object-Oriented Programming (OOP), STL, and data structures.
  • Strong understanding of computer architecture and hardware fundamentals.
  • Experience with Perl scripting and Makefiles.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Excellent written and verbal communication skills.

Preferred / Nice-to-Have Skills

  • Experience with Verilog, SystemVerilog, or SystemC.
  • Knowledge of C/Verilog integration using DPI/PLI.
  • Experience with assertion-based verification and hardware modeling.
  • Background in complex ASIC, CPU, GPU, or SoC development projects., A senior-level engineer with a strong combination of C/C++ programming, Linux-based development, hardware/ASIC verification, and low-level debugging experience, preferably within CPU/GPU or complex SoC development environments.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…