Principal Engineer, Digital Verification and Emulation

Ayar Labs
  • San Jose, California
    30+ days ago

    Job Description

    Principal Engineer, Digital Verification & Emulation

    Location: San Jose, CA — on-site
     
    Ayar Labs is shattering AI data bottlenecks by moving data at the speed of light. As pioneers of co-packaged optics, or CPO, we are using light instead of electricity to move data faster, further, and with a fraction of the energy needed to fuel the explosive growth of AI models.  Backed by industry leaders including NVIDIA, AMD, MediaTek and Intel, and manufactured in partnership with the world’s leading semiconductor ecosystem, Ayar Labs’ co-packaged optics solution is key to enabling next-generation AI scale-up architectures.

    We are seeking a Principal Engineer, Digital Verification & Emulation to lead verification and hardware-assisted validation for our next-generation silicon photonic chip. This role will focus on digital verification, emulation bring-up, mixed-signal-aware verification, real-number modeling, and software-driven pre-silicon validation.  This is a senior individual-contributor technical leadership role working closely with architecture, RTL design, analog/mixed-signal, firmware, software, systems, and validation teams.
     
     
    Essential Functions
    • Lead hardware-assisted verification using emulation platforms such as Synopsys ZeBu, Cadence Palladium, Siemens Veloce, or equivalent.
    • Own emulator bring-up, compile/debug flows, model mapping, debug visibility, runtime optimization, and emulation regression execution.
    • 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.
    • Adapt simulation environments for emulation and acceleration, including synthesizable components, test migration, and emulator-friendly verification methodology.
    • 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.
     
    Salary range:  $190,000 - $250,000

    NOTE TO RECRUITERS:
    Principals only. We are not accepting resumes from recruiters for this position. Remuneration for recruiting activities is only applicable subject to a signed and executed agreement between the parties. Please don’t send candidates to Ayar Labs, and do not contact our managers.

    Ayar Labs is an Equal Opportunity Employer and is strongly committed to all policies which will afford equal opportunity employment to all qualified persons without regard to age, sex, national origin, race, color, ethnicity, creed, religion, gender identity, sexual orientation, disability, veteran status, or any other characteristic protected by law. It is the policy of Ayar Labs to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. Veterans are more than welcome and encouraged to apply.

    Numbers & Facts

    LocationSan Jose, California
    Websitehttps://ayarlabs.com/careers/

    Skills

    • ASIC Verificationunmatched
    • Analysis Skillsunmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • Busesunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Cadenceunmatched
    • Centers for Disease Control and Prevention (CDC)unmatched
    • Code Coverageunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Computer Programmingunmatched
    • Debugging Skillsunmatched
    • Design Verificationunmatched
    • Ecosystemsunmatched
    • Electrical Engineeringunmatched
    • Electricityunmatched
    • Embedded Softwareunmatched
    • Emulatorsunmatched
    • Ethernetunmatched
    • Graphic Designunmatched
    • I2Cunmatched
    • IP (Internet Protocol)unmatched
    • Intel Product Familyunmatched
    • MATLABunmatched
    • Memory Hardwareunmatched
    • Mentoringunmatched
    • Metricsunmatched
    • Opticsunmatched
    • PCI Express (PCI-E)unmatched
    • Performance Analysisunmatched
    • Perl Programming Languageunmatched
    • Photonicsunmatched
    • Python Programming/Scripting Languageunmatched
    • RTL Designunmatched
    • RTL Verificationunmatched
    • Reporting Dashboardsunmatched
    • Risk Analysisunmatched
    • Scripting (Scripting Languages)unmatched
    • Semiconductorsunmatched
    • Simulationunmatched
    • System Validationunmatched
    • System-on-a-Chip (SoC)unmatched
    • SystemVerilogunmatched
    • Tcl-Tkunmatched
    • Technical Leadershipunmatched
    • Testabilityunmatched
    • Testingunmatched
    • Unix Shell Programmingunmatched
    • Verification Engineeringunmatched
    • Verification Plansunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder