ASIC & Firmware Verification Engineer Intern
at
Synopsys Inc
ASIC & Firmware Verification Engineer Intern
Location
Markham, Ontario, Canada
Date Posted
January 2, 2025
**Job Title: Digital and Firmware Verification Intern**
**We Are:**
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
**You Are:**
The ideal candidate is a highly motivated and innovative individual with a passion for digital and firmware verification. You are currently pursuing a degree in Electrical Engineering, Computer Engineering, or a related field. You have hands-on experience with writing test cases in Verilog and System Verilog, and possess a basic understanding of assembly language programming and RISC processors. Your familiarity with scripting languages like Python or Perl and experience working in a Linux environment will be crucial for success in this role. You understand the VMM/UVM verification methodology and have knowledge of code quality metrics.
Experience in high-speed digital and mixed-signal design, FPGA design and verification, and version control systems (GIT/SVN/Perforce) are highly desirable. You excel in organization and communication, enabling you to effectively interact with different teams.
**What You’ll Be Doing:**
- Writing modular constrained-random Verilog and System Verilog testbenches, as well as UVM/VMM testbenches.
- Executing system-level tests and validation in a prototype environment.
- Performing functional coverage, assertion coverage, and code coverage.
- Tracking issues in Jira and documenting them in Confluence.
- Creating and updating test plans and test cases.
- Monitoring simulation regressions and analyzing failure cases.
**The Impact You Will Have:**
- Contributing to the verification of cutting-edge Backplane Ethernet, PCIe, SATA, and USB SERDES products.
- Ensuring the delivery of high-quality, high-performance mixed-signal designs.
- Improving the reliability and functionality of next-generation technology.
- Enhancing the efficiency of the verification process through your innovative solutions.
- Supporting the development of industry-leading semiconductor products.
- Enabling Synopsys to maintain its leadership position in technology innovation.
**What You’ll Need:**
- Hands-on experience in writing test cases in Verilog and System Verilog.
- Basic understanding of assembly language programming and RISC processors.
- Familiarity with scripting languages (Python or Perl) and working in a Linux environment.
- Familiarity with VMM/UVM verification methodology.
- Knowledge of code quality metrics.
**Who You Are:**
- Innovative and highly motivated.
- Excellent organizational skills.
- Strong communicator, able to interact effectively with different teams.
- Detail-oriented and analytical.
- Passionate about technology and continuous learning.
**The Team You’ll Be A Part Of:**
You will be working as part of a highly experienced mixed-signal design team, responsible for delivering high-end mixed-signal designs from specification development to performing functional and performance tests on the test-chips. Collaborate with expert digital and mixed-signal engineers to verify current and next-generation technologies.
**Rewards and Benefits:**
We offer a comprehensive range of health, wellness, and financial benefits. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.