Advanced Micro Devices logo

MTS Silicon Design Engineer

Advanced Micro Devices
Full-time
On-site
Santa Clara, California, United States
Level - Mid-Career

Role Summary

This position involves working with the Radeon Technologies Group (RTG) Architecture team to develop next-generation GPU solutions. You will play a key role as a Hardware/Software co-design engineer, contributing to projects focused on data centers and super-computers through various engineering practices such as architecture exploration, kernel prototyping, and workload analysis.

Experience Level

Applicants should demonstrate a solid foundation in GPU architecture and relevant programming skills. A background in machine learning and experience with various software tools will enhance your application.

Responsibilities

Key duties include:

  • Writing and optimizing GPU kernels at various abstraction levels (e.g., assembly, Hip, Triton).
  • Creating microbenchmarks for competitive analysis and performance validations.
  • Prototyping concepts from software through to architectural models.
  • Gathering and summarizing simulation results for architectural review.
  • Collaborating with architects to propose innovative solutions for next-generation hardware and software.

Requirements

Candidates must possess strong analytical and problem-solving abilities, with attention to detail. Preferred qualifications include:

  • Understanding of GPU architecture and basic CPU architecture.
  • Familiarity with machine learning frameworks such as TensorFlow and PyTorch.
  • Ability to develop libraries for ML operators.
  • Knowledge of Graphics and Compute APIs (CUDA, OpenCL, Vulkan).
  • Experience with compiler stacks, RTL or SystemC, and OS/device driver development.
  • Strong programming skills in C, C++, and Python.

Education Requirements

A bachelor's degree in Computer Engineering, Electrical Engineering, or a related field is required. A master's or PhD in a relevant discipline is preferred.