Lead and manage the end-to-end verification process for complex SoC (System-on-Chip) designs, ensuring compliance with functional specifications and industry standards.
Collaborate closely with design, architecture, and validation teams to define verification strategies and ensure seamless integration across functional blocks.
Develop comprehensive test plans and implement constrained-random, coverage-driven verification environments using SystemVerilog and UVM methodology.
Create and maintain automation scripts (e.g., Python, Perl, or TCL) to streamline regression execution, log analysis, and coverage reporting.
Drive functional and code coverage closure through metric tracking, gap analysis, and targeted test development.
Debug complex design and testbench issues in SoC environments, performing waveform analysis and root-cause investigations.
Mentor junior engineers on verification best practices, UVM testbench architecture, and debug methodologies.
Coordinate activities and maintain effective communication between onsite and offshore verification teams to ensure timely delivery.