AMD is a leading company in the computing industry, dedicated to building products that enhance next-generation computing experiences. The Software Engineering Intern/Co-Op role involves working closely with software engineers to build and maintain software applications, while gaining valuable real-world experience and training in the software development process.
Responsibilities
We will assign you responsibilities in which you will work closely with our software engineers to build and maintain our software applications
We will provide training on the full software creation process, from design and built to testing and deployment
We will encourage you to build scripts that automate some of our software development process
We will help you learn debugging methodologies to investigate the root cause of software issues
In certain projects we may have your involvement in crafting technical/functional documents and reports as needed
Qualification
Required
Currently enrolled in a Canada based University into a Bachelors degree program majoring in Computer Engineering, Electrical Engineering, Computer Science or related discipline
Knowledge / experience with software engineering concepts, principles, and theories
C/C++ programming and scripting language like Python, Windows PowerShell, Linux shell script, Perl, Java, Javascript, UML
Operating systems UNIX/Linux OS
Databases, MySQL, PostgreSQL, MongoDB
Cloud computing platforms, Azure
Web development frameworks, Django, Rails, Spring Boot
Mark up languages like HTML, XML, XSL
Defect tracking, testing, debugging
Git, Github, Perforce
Security technologies, OAuth, SSL, or TLS
PC / CPU architecture, Embedded systems, microcontrollers
Preferred
Benefits
Advanced Micro Devices is a semiconductor company that designs and develops graphics units, processors, and media solutions.