Company: Advanced Micro Devices
Location: Markham, ON
Expected salary:
Job date: Sat, 26 Oct 2024 00:11:20 GMT
Job description: Job Description:WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.AMD together we advance_Software QA Engineering Intern / Co-Op (Undergrad | Summer 2025 | OnsiteAn exciting internship opportunity to make an immediate contribution to AMD’s next generation of technology innovations awaits you! We have a multifaceted, high-energy work environment filled with a diverse group of employees, and we provide outstanding opportunities for developing your career. During your internship, our programs provide the opportunity to collaborate with AMD leaders, receive one-on-one mentorship, attend amazing networking events, and much more. Being part of AMD means receiving hands-on experience that will give you a competitive edge. Together We Advance your career!Job details:
- Location: Markham Ontario, Canada
- Onsite/Hybrid: This role requires the student to work full time onsite throughout the duration of the co-op/intern term
- Duration: May 5, 2025 – August 28, 2026
What you will be doing:The Platform IV&V group is responsible for integration, validation, and automated test activities across the entire Platform Stack that runs on AMD’s range of Graphic Cards (Discrete GPUs), APUs, and CPUs. The team is also responsible for building Firmware Test Plans across the software stack including device drivers, firmware, and application-level interfaces, as well as the Test Lab infrastructure.
- As a member of this team, you will participate as a key member in the Lab Infrastructure team to ensure that Automated Test Environments, Servers and CI/CD farms that power our Test strategy are working in top order and being expanded to cover AMD’s new development products. You will collaborate with a wide range of HW, SW, and validation teams.
- This will be an opportunity to build your skills in Firmware Test Driven Development, as well as Pre-Silicon/Post-Silicon development environments such as Simulators, FPGAs, and Emulation Platforms. We also have a number of QA initiatives in flight such as integration of Jenkins Continuous Integration/Continuous Development (CI/CD) Pipelines into our Software Development and Release model. Integration of Virtual/Simulation test environments and using Unit Test frameworks such as Google Test for developing API level test cases.
What you will learn:
- You will get the opportunity to learn about set up and maintaining lab equipments: build desktop and datacenter-grade systems, set up networking, perform Linux and Windows OS installs.
- Work and learn with specialized equipment such as JTAG debuggers, flash programmers, and early prototype hardware.
- Use system administration and networking knowledge to triage lab issues
- Leverage AGILE methodologies and efficient practices for software engineering in developing CI/CD scripts
- Actively participate in design reviews and architectural discussions
Who we’re looking for:
- We are looking for a highly motivated Software QA Engineering intern to join our team. You are currently enrolled in a Canada based University into a Bachelor’s Degree program majoring in Computer Science, Software Engineering, Computer Engineering or a related field.
- If you have knowledge/experience with any of the following technical skills (or related areas) and are enthusiastic about this role, we strongly encourage you to apply –
- Strong problem-solving and analytical skills with an emphasis on product development
- Able to move equipment and be hands-on in the Labs.
- Experience with SW development in C / C++ or scripting in Python, Perl, Ruby
- Proficiency to build a desktop computer from parts and perform basic maintenance is preferred. (upgrade RAM, swap hard drives, install OS).
- Experience with QA and Test frameworks as well as knowledge of Software Test Methodology will be considered an asset
- Networking (TCP/IP, basic administration) and Linux command line knowledge
- Experience or strong interest in low-level programming and debugging. Embedded C experience is an asset.
#LI-CJ2Benefits offered are described: .AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.