Jobs · Quality Assurance · California

Principal Engineer, Digital Verification and Emulation

Ayar Labs · San Jose, CA · 1 mo ago
Quality Assurance$190k–$250k/yrFull-time

Essential Functions

  • Lead hardware-assisted verification using emulation platforms such as Synopsys ZeBu, Cadence Palladium, Siemens Veloce, or equivalent.
    • Bring up complex digital designs in emulation.
    • Debug emulation builds.
    • Migrate simulation tests to emulation.
    • Support long-running workloads.
    • Improve debug visibility.
    • Work with emulation-ready components such as transactors, checkers, memory models, and bus-functional models.
  • Build reusable verification environments for complex IP blocks, subsystems, and SoC-level designs using SystemVerilog, checkers, monitors, scoreboards, transactors, memory models, bus-functional models, and emulation-ready test infrastructure.
  • Develop, integrate, and validate real-number models, behavioral models, and mixed-signal abstraction models for analog/digital interface verification.
  • Partner with firmware and software teams to run pre-silicon workloads, diagnostics, register tests, traffic generation, and long-running system scenarios on emulation platforms.
  • Collaborate with architects and RTL designers to define verification plans, identify design risks, improve testability, and ensure readiness for simulation, emulation, and tape-out.
  • Debug complex failures across RTL, verification infrastructure, emulation models, firmware, embedded software, and mixed-signal behavioral models.
  • Define and track functional coverage, code coverage, assertions, verification metrics, exclusions, waivers, and signoff criteria.
  • Use assertions and formal techniques selectively for control logic, interfaces, reset behavior, CDC/RDC-sensitive logic, and difficult corner cases.
  • Develop scripts, flows, dashboards, and automation for regressions, emulation builds, job scheduling, log analysis, performance tracking, and coverage reporting.
  • Mentor engineers, conduct technical reviews, and drive verification methodology across the team.

Required Qualifications

  • BS in Electrical Engineering, Computer Engineering, or related field with 12+ years of relevant ASIC/SoC verification experience, or equivalent experience.
  • 6+ years of hands-on experience with hardware emulation or acceleration platforms such as Synopsys ZeBu, Cadence Palladium, Siemens Veloce, or equivalent.
  • Experience should include bringing up complex digital designs in emulation, debugging emulation builds, migrating simulation tests to emulation, supporting long-running workloads, improving debug visibility, and working with emulation-ready components such as transactors, checkers, memory models, and bus-functional models.
  • 12+ years of digital verification experience across complex IP, subsystem, or SoC-level designs, from verification planning through debug, coverage, and signoff closure.
  • Strong SystemVerilog skills are required; familiarity with UVM is expected, but this role is not limited to UVM testbench development.
  • Experience with real-number models, behavioral models, mixed-signal abstraction models, assertions, or selective use of formal techniques is highly valuable.
  • Strong coding and automation skills using Python, Tcl, Perl, Shell, Make, or similar tools.
  • Experience developing verification flows, regression automation, emulation build scripts, log analysis tools, coverage reporting, dashboards, or debug utilities is expected.
  • Experience with C, C++, SystemC, Python, or MATLAB models for reference modeling or scoreboarding is a plus.
  • Strong hardware understanding, including SoC interfaces and protocols such as AMBA AXI/AHB/APB, PCIe, UCIe, Ethernet, SPI/I2C, memory-mapped buses, or similar high-speed interfaces.
  • Experience with multiple clock domains, reset domains, clock dividers, asynchronous interfaces, CDC/RDC-sensitive logic, firmware interaction, and digital logic that controls or interfaces with analog/mixed-signal blocks is highly desirable.

Similar jobs