Jobs · Engineering · California

Design Verification and Emulation Manager

Efficient Computer · San Jose, CA · Yesterday
HybridEngineering$210k–$250k/yrFull-time

Key Responsibilities

  • Define end-to-end verification strategy from block-level through full-chip simulation to emulation and prototyping
  • Own UVM-based methodology, including constrained-random, coverage-driven closure, assertions, and formal verification adoption
  • Drive emulation platform strategy — platform selection, capacity planning, compilation flows, and multi-project scheduling
  • Enable system-level validation on emulation — processor boot, OS bring-up, firmware execution, and IO exercising
  • Deliver pre-silicon platforms for early software development in partnership with firmware and software teams
  • Establish hybrid simulation-emulation methodologies using transactor-based interfaces to maximize both environments
  • Own functional coverage models and sign-off criteria, driving closure across simulation and emulation combined
  • Lead debug and root cause analysis across simulation and emulation, driving cross-functional bug resolution
  • Manage verification dashboards, bug tracking, and regression health to provide clear visibility to program leadership
  • Build, mentor, and scale a high-performing team of verification and emulation engineers
  • Drive verification schedules and risk mitigation aligned with chip program milestones and tapeout readiness
  • Represent verification and emulation in tapeout readiness reviews and program-level decision forums
  • Collaborate cross-functionally with Compiler Team, RTL design, architecture, DFT, physical design, and post-silicon teams
  • Manage emulation lab infrastructure, including hardware resources, licensing, and vendor relationships
  • Evaluate and adopt new EDA tools and methodologies, including AI/ML-assisted verification techniques.
  • Define right DV mix for in-house vs outsourcing to 3rd party vendors. Coordinate 3rd party vendor resources towards achieving project goals.

Required Qualifications & Experience

  • Education: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. PhD is a plus.
  • Experience: 12+ years of progressive experience in ASIC/SoC design verification, with at least 3–5 years in a management or senior technical leadership role overseeing both verification and emulation functions.
  • Verification Methodology: Deep expertise in UVM, constrained-random verification, functional coverage, assertions (SVA), and simulation-based debug. Strong understanding of formal verification techniques.
  • Emulation Platforms: Hands-on experience with at least one major emulation platform (Palladium, ZeBu, or Veloce) and familiarity with FPGA prototyping flows.
  • Languages & Tools: Strong proficiency in SystemVerilog, Verilog, and C/C++ for testbench and reference model development. Experience with Python, Tcl, and scripting for flow automation.
  • SoC Architecture: Solid understanding of modern SoC architectures — processors (ARM, RISC-V), cache coherency, interconnects (AMBA AXI/ACE/CHI), memory subsystems, and common peripherals.
  • Leadership: Demonstrated ability to build, mentor, and manage verification teams of 10+ engineers. Experience hiring, developing talent, and scaling teams.
  • Execution: Strong track record of driving verification closure and tapeout sign-off on complex designs (multi-million gate, multi-clock domain, multi-power domain).

Preferred Qualification

  • Experience with portable stimulus standard (PSS / Accellera) for verification reuse across simulation and emulation.
  • Background in power-aware verification (UPF/CPF-based) and low-power design verification challenges.
  • Experience with AI/ML-assisted verification techniques (e.g., intelligent coverage convergence, ML-driven regression optimization).

Similar jobs