Advanced Micro Devices logo

Gfx/Compute Software Technical Lead

Advanced Micro Devices
Full-time
Remote friendly (Austin, Texas, United States)
Worldwide
Level - Mid-Career

Role Overview

Join a small team at Advanced Micro Devices (AMD) in Austin, Texas, focusing on the development of diagnostic applications for functional and behavior verification of advanced graphics accelerators. This position involves designing AI and graphics workloads, implementing diagnostics applications, and analyzing and debugging results.

Work Experience Level

This role is designed for a Mid-Career professional with solid experience in the software and hardware integration realm, particularly in GPU architectures.

Main Responsibilities

  • Plan, design, develop, debug, and optimize diagnostic and feature tests focusing on machine learning and general-purpose GPU compute workloads.
  • Collaborate with hardware architects to resolve functional problems and work with customer support to address verification challenges.
  • Adopt new diagnostic methodologies to verify complex ASIC designs within aggressive production schedules.
  • Engage in system-level verification planning and collaborate with external vendors to enhance diagnostic tests.
  • Oversee the verification quality of diagnostic features for new product introductions and production enablement of AMD’s graphics and AI products.
  • Mentor junior engineers in diagnostics workflows and software development disciplines.

Required Qualifications

Candidates should demonstrate strong problem-solving skills and communication abilities, with experience in:

  • Machine learning, HPC, or general-purpose GPU compute applications.
  • Object-oriented programming in modern C++.
  • Linux systems for software development and debugging hardware.
  • Assembly language program development and debugging.
  • Standard diagnostics design and development techniques within ASIC environments.
  • Source code control systems.
  • RTL design practices and tools are advantageous.

Education Requirements

A Bachelor’s or Master’s degree in Electrical/Computer Engineering or Computer Science is mandatory.