Asic Engineer, Design Verification

Meta Meta · Big Tech · Bangalore, India

ASIC Design Verification Engineer responsible for verification closure of design modules or sub-systems for data center applications and wearables, using simulation, Formal, and Emulation. Requires expertise in SystemVerilog/UVM, test bench development, and collaboration with cross-functional teams.

What you'd actually do

  1. Define and implement IP/SoC verification plans, build verification test benches to enable IP/sub-system/SoC level verification
  2. Develop functional tests based on verification test plan
  3. Drive Design Verification to closure based on defined verification metrics on test plan, functional and code coverage
  4. Debug, root-cause and resolve functional failures in the design, partnering with the Design team
  5. Collaborate with cross-functional teams like Design, Model, Emulation and Silicon validation teams towards ensuring design quality through defined verification metrics and coverage goals

Skills

Required

  • SystemVerilog/UVM
  • C/C++
  • IP/sub-system and/or SoC level verification
  • System Verilog Assertions
  • Formal verification
  • Emulation
  • EDA/Electronic Design Automation tools
  • Scripting (Python, TCL, Perl, Shell)
  • Revision control systems (Mercurial, Git or SVN)
  • ARM/RISC-V based sub-systems or SoC verification
  • Data-center applications verification (Video, AI/ML, Networking)
  • High-speed interfaces verification (AMBA, PCIe, DDR, Ethernet)

Nice to have

  • OVM (Open Verification Methodology)
  • Model development
  • Silicon validation

What the JD emphasized

  • 8+ years of experience in SystemVerilog/UVM (Universal Verification Methodology) and/or C/C++ based verification
  • 12+ years of experience in development of UVM based verification environments from scratch
  • Track record of 'first-pass success' in ASIC (Application-Specific Integrated Circuit) development cycles