Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Jobs via Dice • Sunnyvale, California, United States
Role: Lead Engineer, SoC/Sub-System Design Verification (Senior/Lead)
SystemVerilog, UVM/OVM (or equivalent)
Verification testbenches, simulation, emulation, FPGA-based verification
Coverage-driven and assertion-based verification (preferred)
Scripting: Python, Perl, Tcl (preferred)
Lead verification planning and execution for SoC/sub-system designs, ensuring functional, performance, and reliability coverage
Develop and maintain testbenches, environments, and verification tools; review results and drive corrective actions with RTL/design teams
Mentor and manage verification engineers, allocate resources, and drive process automation to improve quality and efficiency
8+ years in SoC/sub-system verification; 3+ years in a lead/technical lead role
Strong experience with SystemVerilog, UVM/OVM; proven ability to develop verification plans and test scenarios
Hands-on verification work across simulation, emulation, or FPGA-based methods
Deep understanding of SoC architectures (processors, memory subsystems, interconnects, peripheral IPs)
Excellent debugging, analytical, and cross-functional collaboration and communication skills
Formal verification, assertion-based verification, coverage-driven methodologies
Low-power DV, hardware/software co-verification, DV for mixed-signal
Experience with high-speed interfaces (PCIe, USB, DDR,
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Aptino, is seeking the following. Apply via Dice today!
Job Title: Lead – SoC/Sub-System Design Verification
Location: Sunnyvale, CA (Onsite)
We are seeking an experienced and highly motivated Lead Engineer to drive the design verification of complex System-on-Chip (SoC) and sub-system architectures. The ideal candidate will lead a team of verification engineers, define verification strategies, and ensure the delivery of high-quality silicon through comprehensive verification planning, execution, and closure.
Lead the verification planning and execution for SoC and sub-system designs, ensuring coverage of functional, performance, and reliability requirements. Define and implement verification methodologies (UVM/OVM, SystemVerilog, or equivalent) for RTL and IP verification. Develop and maintain testbenches, simulation environments, and verification tools to validate complex designs. Collaborate with architecture, RTL design, and validation teams to identify potential design risks and provide timely feedback. Mentor and manage a team of verification engineers, including resource allocation, technical guidance, and career development. Review verification results, analyze failures, debug design issues, and propose corrective actions in collaboration with RTL designers. Drive automation and process improvements to enhance verification efficiency and quality. Coordinate with cross-functional teams to ensure schedule adherence and deliverables quality. Maintain thorough documentation of verification plans, test results, and coverage metrics. Stay updated on industry best practices and emerging verification tools and methodologies.
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field. 8+ years of experience in SoC or sub-system verification, with 3+ years in a lead or technical lead role. Strong experience with SystemVerilog, UVM/OVM, or similar verification frameworks. Proven track record in developing verification plans, testbenches, and directed/random test scenarios. Hands-on experience with simulation, emulation, or FPGA-based verification. Strong understanding of SoC architectures, including processor cores, memory subsystems, interconnects, and peripheral IPs. Excellent debugging, analytical, and problem-solving skills. Strong leadership and mentoring skills, with the ability to drive a team toward delivery. Effective communication skills for cross-functional collaboration.
Experience with formal verification, assertion-based verification, and coverage-driven methodologies. Familiarity with low-power design, DV methodology for mixed-signal SoCs, or hardware/software co-verification. Exposure to high-speed interfaces such as PCIe, USB, DDR, or Ethernet. Familiarity with script-based automation using Python, Perl, or TCL.
Technical leadership in verification and debug. Strategic thinking in verification planning. Ability to mentor and grow verification teams. Strong attention to detail and quality-focused mindset. Ability to thrive in a fast-paced, cross-functional engineering environment.