Skip to main content
Search Jobs

need

pin icon Markham, Ontario, Canada Apply Now
Category: Interns/Temp Hire Type: Intern
Job ID 6882 Date posted 10/08/2024

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 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 Now

Relevant Jobs

Synopsys Hiring Process 1. Apply. As an applicant, your resume, skills, and experience are being reviewed for consideration. 2. Phone screen. Once your resume has been selected, a recruiter and/or hiring manager will reach out to learn more about you and share more about the role. 3. Interview. You will be invited to meet with the hiring team to measure your qualifications for the role. Our interviews are held either in person or via zoom. 4. Offer. Congratulations! You have been selected as a finalist; your recruiter will reach out to propose your offer details. A written offer will soon follow. 5. Onboarding. You will be invited to complete new hire documents to ensure you are set-up and prepared for your first day. 6. Welcome. Your hiring manager, team, and an assigned buddy will help you get acclimated. Over the next few weeks, you will receive communications and engagement invitations that will help ramp you up for your future at synopsys
BROWSE JOBS

Find the open role that’s
right for you

View all job opportunities here

View all job opportunities here