HCCM Consulting

Verification Engineer

Python

Key Responsibilities

  1. Develop and maintain constrained-random UVM testbenches for RTL blocks and fullchip verification.
  1. Write functional coverage models and coverage closure plans to drive verification completeness.
  1. Author and execute directed and random test scenarios targeting corner cases and protocol compliance.
  1. Debug simulation failures, identify root causes in RTL, and collaborate with designers on fixes.
  1. Develop verification plans (VPlans) based on micro-architecture specifications and track sign-off metrics.
  1. Contribute to regression infrastructure, CI/CD pipelines, and EDA tool flow scripting.
  1. Participate in design reviews, spec reviews, and silicon bringup activities.

Required Qualifications

  1. B.Sc. / M.Sc. / Ph.D. in Electrical Engineering, Computer Engineering, or related field.
  1. 5+ years of hands-on VLSI verification experience in an industry setting.
  1. Strong proficiency in SystemVerilog and UVM methodology (environments, agents, sequences, scoreboards). Strong proficiency in Specman language & methodology
  1. Experience with industry simulation tools: VCS, Xcelium, ModelSim/Questa.
  1. Solid understanding of digital design fundamentals, RTL coding, and microarchitecture concepts.
  1. Familiarity with assertion-based verification (SVA) and coverage-driven verification.
  1. Scripting skills in Python, Perl, or Tcl for automation and flow development.

More opportunities with one profile

Want to be considered for more roles without repeating the whole process? Create your profile and be found by companies using Nort.

Create my profile

Show your skills.Get discovered.

Nort

Reverse recruiting platform for developers

LegalTerms of UsePrivacy Policynortjobs © 2026