Synopsys logo

Senior Staff ASIC Verification Engineer

Synopsys
Full-time
On-site
Nepean, ON, Canada
Level - Senior

Role Overview

We are looking for an experienced Senior Staff ASIC Verification Engineer knowledgeable in digital verification to join our team at Synopsys. You will play a critical role within a collaborative environment, focusing on the design and verification of complex ASICs to support the future development of high-performance silicon chips.

Position Summary

As a Senior Staff Engineer, you will leverage your expertise in ASIC digital verification to ensure reliable performance of memory interfaces. Your thorough understanding of digital design flows and ability to automate verification processes will enhance product quality. This role also involves mentoring junior engineers and engaging in collaborative efforts to improve team effectiveness.

Experience Required

This position is suitable for candidates with at least 5 years of relevant experience in ASIC verification and a background in electrical or computer engineering. The ideal candidate will have experience with various verification tools and methodologies, particularly in scripting and debugging.

Key Responsibilities

Your primary responsibilities will include:

  • Developing detailed testplans and functional coverage models for RTL PHY models.
  • Creating scalable testbench infrastructure and comprehensive test cases to ensure robust verification.
  • Collaborating on technical reviews with architecture and implementation teams.
  • Addressing complex verification challenges using debugging skills.
  • Researching and incorporating emerging technologies to improve verification processes.
  • Mentoring junior engineers to facilitate their skill development.

Required Qualifications

The candidate must meet the following qualifications:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • 5+ years of experience in ASIC digital verification.
  • Proficiency in Verilog and SystemVerilog, along with IC design flow understanding.
  • Knowledge of scripting languages such as Python, Perl, or Bash.
  • Familiarity with digital logic principles and UVM methodology.
  • Experience with DDR interface protocols, and regression and build systems.

Education Requirements

Bachelor's degree in Electrical Engineering, Computer Engineering, or a related area is mandatory for this role.