Asic Dv Engineer, Simulation Acceleration and Hybrid Verification

Meta Meta · Big Tech · Bangalore, India

ASIC DV Engineer with background in Simulation Acceleration using Emulation and Hybrid Platforms for data center applications. Responsibilities include proposing and implementing verification methodologies, developing test plans, debugging functional failures, and building reusable verification environments. Requires experience with Verilog, SystemVerilog, UVM, C/C++, Python, and hardware platforms like Zebu, Palladium, Veloce.

What you'd actually do

  1. Propose, implement and promote the Simulation Acceleration and Hybrid Verification Methodology to be used across the group, both at the Cluster and at the SoC level
  2. Work with Architecture and Design teams to come up with functional, use case and performance test plan for the DUT
  3. Define Verification scope, create environment, testplans and close use case scenarios and performance using targeted tests at Cluster and SoC level
  4. Debug, root-cause and resolve functional failures in the design, partnering with the Design team
  5. Develop and drive continuous Hybrid Verification improvements using the latest methodologies, tools and technologies from the industry

Skills

Required

  • Verilog
  • SystemVerilog
  • UVM
  • C/C++
  • Python
  • Zebu
  • Palladium
  • Veloce
  • Scripting languages (Python, Perl, TCL)
  • Mercurial (Hg)
  • Git
  • SVN
  • ARM/RISC-V verification
  • Data-center applications verification
  • High-speed interfaces verification (Ethernet, PCIe, DDR, HBM)
  • Simulators
  • Waveform debugging tools
  • Performance verification
  • Simulation Acceleration
  • Hybrid Verification

Nice to have

  • AI/ML verification
  • Video verification
  • Networking designs verification

What the JD emphasized

  • 6+ years of relevant experience
  • Hands-on experience in Verilog, SystemVerilog, UVM, C/C++, Python based verification
  • Experience of working with Zebu, Palladium, Veloce HW platforms
  • Experience in Cluster and SoC level verification using Hybrid Simulation and Emulation based methodologies
  • Proficiency in scripting languages such as Python, Perl, or TCL to build tools and flows for verification environments
  • Experience in architecting and implementing Hybrid Verification infrastructure and executing verification cycle
  • Experience with verification of ARM/RISC-V based sub-systems or SoCs
  • Experience in verification of Data-center applications like Video, AI/ML and Networking designs or integration verification of high-speed interfaces like Ethernet PCIe, DDR, HBM
  • Experience in performance verification of complex compute blocks like CPU, GPU or HW Accelerators, Ethernet, PCIe, DDR, HBM etc
  • Experience in development of Simulation Acceleration and Hybrid verification environments from scratch
  • Track record of 'first-pass success' in ASIC development