ASIC & Firmware Verification Engineer Intern
Markham, Ontario, Canada Apply NowWe 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 for this role 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. This team is 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 to cater to your needs. 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.
Synopsys Canada ULC values the diversity of our workforce. We are committed to provide access & opportunity to individuals with disabilities and will provide reasonable accommodation to individuals throughout the recruitment and employment process. Should you require an accommodation, please contact hr-help-canada@synopsys.com.
Apply NowRelevant Jobs
- Software Engineering, Sr Engineer Yerevan, Armenia Engineering
- PDK Application Engineer Yongin-si, South Korea Engineering
- Principal AI Program Manager Sunnyvale, California Engineering
Find the open role that’s
right for you
- Software Engineering, Sr Engineer Yerevan, Armenia
- PDK Application Engineer Yongin-si, South Korea
- Principal AI Program Manager Sunnyvale, California
- R&D Engineering, Staff Engineer - IP Verification Noida, India
View all job opportunities here
View all job opportunities here