Short Term 2027 Software Engineering Intern/Co-Op
Vancouver, BCAdvanced Micro Devices, Inc
AMD needs candidates enrolled in a Canadian university bachelor's program in Computer Engineering, Electrical Engineering, Computer Science or a related field. Useful experience includes programming (C/C++, Python, Java), Linux/UNIX, databases, Azure, web frameworks, version control and testing.
Git, GitHub, Perforce, Azure, Linux, UNIX
Short Term 2027 Software Engineering Intern/Co-Op
Markham, ONAdvanced Micro Devices, Inc
Candidates need to be enrolled in a Canada-based university Bachelor's program in Computer Engineering, Electrical Engineering, Computer Science or a related field. Useful experience includes C/C++, Python, scripting, Linux, databases, Azure, web frameworks, Git and security protocols.
Git, GitHub, Perforce, Azure, Linux, UNIX
Summer 2027 Long Term ASIC Verification Engineering Intern/ Co-Op
Ottawa, ONAdvanced Micro Devices, Inc
Candidates need to be 3rd or 4th year Computer Engineering or Computer Science students with digital design knowledge, object-oriented coding skills, and experience with SystemVerilog, C or C++. Experience with AI tools is required, and Python, Perl or other scripting languages are an asset.
SystemVerilog, UVM, C++, Python, Perl
Short Term 2027 Hardware Design Verification Engineering Intern/Co-Op
Markham, ONAdvanced Micro Devices, Inc
Candidates need current enrolment in a Canadian university Bachelor's program in electrical engineering, computer science, computer engineering or a related field. Programming in Python, Perl or C++, and familiarity with Verilog, SystemVerilog and digital logic design are strongly preferred.
Verilog, UVM, Perl, Python, MySQL, PHP
AI Systems Engineer – AI Model (Training & Inference)
Markham, ONAdvanced Micro Devices, Inc
Candidates need hands-on experience shipping LLMs on real hardware and writing GPU kernels that improved production performance. They also need experience building distributed AI infrastructure, plus a relevant bachelor's, master's or PhD in computer or software engineering or computer science.
HIP, Triton, MLIR, ROCm, RCCL, Kubernetes
CPU Performance Engineer
Markham, ONAdvanced Micro Devices, Inc
Candidates need a Bachelor's, Master's or PhD in electronics, computer engineering or computer science, with computer architecture preferred. Helpful experience includes system simulation, performance evaluation, C/C++ programming and microarchitecture knowledge of CPUs, GPUs or NPUs.
C, C++
Short Term 2027 Technical Marketing - Performance Analysis Intern/Co-Op
Markham, ONAdvanced Micro Devices, Inc
Candidates need a degree in computer science, computer engineering or a related field, strong knowledge of computer graphics and video technology, and PC hardware and Microsoft OS experience. Strong communication, analytical skills and valid work authorization are required.
Excel, Microsoft sysprep, DISM, Databases
Software Development Engineer (Chip Product Security)
Markham, ONAdvanced Micro Devices, Inc
Candidates need strong software development and debugging skills in languages such as Java, C++, Python, and SQL, plus knowledge of computer architecture and security principles. A bachelor's degree in computer science or a related field is strongly preferred.
Tomcat, JBoss, WebSphere, PostgreSQL, MS SQL Server
Systems Design Engineer - dGPU / CPU Software Feature Enablement
Markham, ONAdvanced Micro Devices, Inc
Candidates need a degree in electrical, computer or software engineering, plus strong GPU software, validation and debugging experience. Hands-on work with ROCm, Linux GPU drivers and test automation is preferred.
ROCm, HIP, Linux GPU drivers
RTL/Firmware Design Engineer
Markham, ONAdvanced Micro Devices, Inc
Candidates need a Bachelor's or Master's degree in computer engineering, electrical engineering, computer science or a related field. Preferred skills include embedded C/C++, Verilog or SystemVerilog, Python scripting, computer architecture and hands-on use of AI coding tools.
Verilog, SystemVerilog, Python, Perl, Git, Perforce
STA/Constraints Engineer
Vancouver, BCAdvanced Micro Devices, Inc
Candidates need industry experience in static timing analysis, constraints and timing signoff, plus expert use of Synopsys PrimeTime and GCA. Scripting in Perl, TCL, Shell or Python, and a degree in microelectronics or a related field, are preferred.
GCA, ICC2, Verilog, Perl, TCL, Python
Senior Software Engineer - GPU Profiling Tools
Markham, ONAdvanced Micro Devices, Inc
Candidates need advanced C++ skills, a strong understanding of GPU and computer system architecture, and experience with profiling or performance analysis tools. A Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent is required.
C++, Git, Linux, ROCm, HIP
Principal ASIC Design Engineer
Markham, ONAdvanced Micro Devices, Inc
Candidates need a track record of leading ASIC or silicon designs through multiple tape-outs, plus deep RTL and microarchitecture skills. A bachelor's degree in an engineering or computer field is preferred, and a master's or PhD is desired.
Verilog, SystemVerilog, Python, Perl, Tcl
Senior Firmware Engineer
Markham, ONAdvanced Micro Devices, Inc
Candidates need extensive embedded firmware experience with microcontrollers and C or assembly, plus a bachelor's or master's degree in an engineering or applied science field. Experience with RTOS, Python, Git, Agile and pre-silicon environments is preferred.
Git, GitHub Actions