Lead Digital Verification Engineer
$200,000–$230,000 year
On-site · Austin, Texas, United States or San Jose, California, United States
Job Summary
Lead Digital Verification Engineer to own end-to-end verification strategy for complex SoC/IP designs from specification through tapeout in a multi-block program. Define verification plans mapping specs to features, stimulus strategies, coverage goals, and sign-off criteria. Architect scalable UVM-based testbench environments with agents, scoreboards, reference models, and coverage monitors. Develop constrained-random stimulus for protocol interactions, concurrency, error injection, and corner cases. Define and close functional coverage models, deploy SystemVerilog Assertions across simulations, and drive full-chip verification including boot sequences, DMA flows, and multi-power-domain checks. Manage bug lifecycles, regression suites, CI/CD integration, and coordination with RTL, compiler, DFT, physical design, and post-silicon validation teams. Lead, mentor, and grow the verification team, represent readiness in tapeout sign-off reviews, and support gate-level simulations as part of design signoff. Requires 10+ years in ASIC/SoC verification, with at least 3 years in a lead role, and expertise in UVM, SystemVerilog, and verification methodologies. Competitive salary with equity and comprehensive benefits.
Required Qualifications
- Bachelor's or Master's/PhD degree in Electrical Engineering, Computer Engineering, or a related field
- 10+ years of progressive experience in ASIC/SoC design verification, with at least 3 years in a lead role owning verification strategy, sign-off, and team execution
- Deep expertise in UVM-based testbench architecture and constrained-random verification methodology
- Advanced SystemVerilog proficiency (classes, constraints, functional coverage, assertions/SVA, interfaces, packages)
- Proven ability to drive functional and code coverage to tapeout sign-off on complex multi-million-gate designs
- Strong debugging skills for deeply complex simulation failures across multiple blocks and abstraction levels
- Solid understanding of SoC building blocks (processors, interconnects, memory controllers, DMAs, interrupts, peripherals)
- Scripting/automation proficiency in Python, Perl, or Tcl for test automation and regression flow development
- Clear and effective communication of verification status, risk, and trade-offs to technical peers and leadership
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.