Design and verification engineer

Bengaluru, Karnataka, India
Jul 31, 2024
Jul 31, 2025
Onsite
Full-Time
5 Years
Job Description

We are seeking a highly skilled Design Verification Engineer to join our dynamic team. In this role, you will be responsible for defining and implementing IP/SoC verification plans, developing and executing functional tests, and ensuring thorough verification coverage at the IP, sub-system, and SoC levels. Your expertise will drive the closure of Design Verification tasks based on established metrics, and you will collaborate closely with the Design team to debug and resolve functional issues.

Key Responsibilities

  • Define and implement comprehensive verification plans for IP/SoC, including the development of verification test benches.
  • Create and execute functional tests based on detailed verification test plans.
  • Drive Design Verification to completion by meeting defined metrics for functional and code coverage.
  • Debug and root-cause functional failures, partnering with the Design team to resolve issues.
  • Develop UVM-based verification environments from scratch and architect Design Verification infrastructure.
  • Execute the full verification cycle, ensuring robust and reliable verification processes.
  • Verify ARM/RISC-V based CPU sub-systems or SoCs, and conduct IP or integration verification.
  • Utilize expertise in protocols such as AMBA, PCIe, DDR, USB, and Ethernet.
  • Leverage EDA tools and scripting languages (Python, TCL, Perl, Shell) to build tools and flows for verification environments.
  • Manage version control using systems like Mercurial (Hg), Git, or SVN.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electronics Engineering, or a related field.
  • Minimum of 5 years of hands-on experience in SystemVerilog/UVM methodology and/or C/C++ based verification.
  • Proven track record of 5+ years in IP/sub-system and/or SoC level verification utilizing SystemVerilog UVM/OVM based methodologies.
  • Experience in developing UVM-based verification environments from the ground up.
  • Proficient in architecting and implementing Design Verification infrastructure.
  • Experience with the verification of ARM/RISC-V based CPU sub-systems or SoCs.
  • In-depth knowledge of IP or integration verification, including expertise in protocols like AMBA, PCIe, DDR, USB, and Ethernet.
  • Familiarity with EDA tools and scripting languages used in verification (Python, TCL, Perl, Shell).
  • Experience with version control systems such as Mercurial (Hg), Git, or SVN.

Why Join Us

  • Opportunity to work on cutting-edge technologies and impactful projects.
  • Collaborative and innovative work environment.
  • Competitive salary and benefits package.
  • Professional growth and development opportunities.

If you are a passionate and experienced Design Verification Engineer looking to make a significant impact, we would love to hear from you. Apply today and join our team!