Role Summary
This internship position offers an opportunity to work as a Hardware Design Verification Engineering intern at AMD, focused on testing and verification of advanced Machine Intelligence products. Enrolled students will collaborate with industry professionals and contribute to real-world projects.
Experience Level
This role is suitable for students currently enrolled in an undergraduate program in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
Responsibilities
The intern will take on various assignments including:
- Collaborating with senior engineers to develop performance verification test plans and simulation test cases.
- Writing scripts for resource tracking using Perl/Python.
- Managing regression flows and supporting project development through coding.
- Reviewing tools and processes to enhance efficiency and simulation performance.
- Debugging and improving test cases and models while coding in Verilog/System Verilog.
- Building test platforms and conducting system-level tests.
- Executing production validation tasks to verify functionality of integrated hardware and software.
Requirements
Applicants should possess the following skills and qualifications:
- Currently enrolled in a Canadian university, pursuing a Bachelor’s degree in relevant fields.
- Familiarity with programming languages such as C++, Python, Perl, and Shell.
- Knowledge of Verilog and System Verilog.
- Understanding of digital systems and computer organization.
- Experience in PC assembly, OS installation, and basic network setup.
- Expertise in hardware/software design in diverse environments (Linux, Unix, Windows).
- Foundational logic design knowledge including understanding of FSMs, gates, and timing in HDL.
- Understanding of analog and digital device behavior.
Education Requirements
Applicants must be currently pursuing a degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field at a recognized university in Canada.