Develop and maintain SystemVerilog / UVM verification environments for both SoC and IP-level components.
Design and implement reusable testbench components including drivers, monitors, scoreboards, and sequencers.
Create and execute functional and scenario-based test cases to validate complex hardware logic and system-level behaviors.
Develop and maintain functional coverage models to ensure verification completeness and drive coverage closure.
Write and integrate SystemVerilog Assertions (SVA) for both dynamic simulation and formal verification.
Perform detailed failure analysis and debugging at both IP and SoC levels using industry-standard tools such as Synopsys Verdi and Cadence SimVision.
Work closely with RTL designers and architects to understand design intent, identify corner cases, and provide continuous feedback throughout the development cycle.
Collaborate with cross-functional teams to validate complex features, performance metrics, and ensure protocol compliance across Skills and Experience :
4 to 10 years of hands-on experience in ASIC / FPGA / SoC verification.
Strong proficiency in SystemVerilog, UVM, and scripting languages such as Python, TCL, or Perl.
Deep understanding of modern verification methodologies and flows, including constrained-random testing and coverage-
driven verification.
Proven experience with functional coverage modeling and assertion-based verification techniques.
Familiarity with standard protocols (e.g., AXI, PCIe, Ethernet, USB) is a strong plus.
Excellent debugging and problem-solving skills in simulation Qualifications :
Experience with formal verification tools and methodologies.
Exposure to low-power verification (UPF / CPF) and performance modeling.
Working knowledge of continuous integration systems and regression management.
Strong interpersonal and communication skills to collaborate effectively with global teams.