Platform Firmware Integration and Validation Co-op Job at AMD

AMD Markham, ON

WHAT YOU DO AT AMD CHANGES EVERYTHING

We 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. This is who we are at our best. One Company. One Team.

AMD together we advance_

Location

Markham Ontario

ONSITE:
Program Term

This role is a 12-month position
May 1, 2023 – April 24, 2024

About the Department

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 Firmware Test Plans across the software stack including device drivers, firmware, and application-level interfaces, as well as the Test Lab infrastructure.

What you’ll be doing

As a member of the Integration, Validation, and Verification 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 be working closely with a wide range of HW, SW, and validation teams.

This will be an opportunity to become an expert in Firmware Test Driven Development, as well as Pre-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 leveraging Unit Test frameworks such as Google Test for developing API level white box test cases.

What you’ll learn

Engage as a team player, always ready to take on new challenges
  • Set up and maintain lab equipment: build desktop and datacenter-grade systems, set up networking, perform Linux and Windows OS installs. Work 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 best practices for software engineering in developing CI/CD scripts
  • Actively participate in design reviews and architectural discussions
Requirements

Able to move equipment and be hands-on in the Labs.
  • Experience with SW development in C / C++ or scripting in Python, Perl, Ruby
  • Should be able to build a desktop computer from parts and perform basic maintenance (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 considered an asset
  • Experience or strong interest in low-level programming and debugging. Embedded C experience is an asset.
  • Strong written and verbal communication skills
  • Team player able to manage multiple assignments will minimal supervision
  • Critical thinking and ability to apply problem-solving to real-world challenges
Benefits offered are described: AMD benefits at a glance.

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.


Please Note :
nvalabs.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, nvalabs.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.