AMD logo

SMTS C++ Software Engineer, AI Open-Source Software

AMD

Santa Clara, CA
Full Time
Senior
about 1 month ago

Job Description

About the Role

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.

Key Responsibilities

  • Work with AMD's architecture specialists to improve future products
  • Apply a data minded approach to target optimization efforts
  • Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
  • Design and develop new groundbreaking AMD technologies
  • Participate in new ASIC and hardware bring ups
  • Debug and fix existing issues and research alternative, more efficient ways to accomplish the same work
  • Develop technical relationships with peers and partners

Requirements

  • Experience with training and inferencing machine learning models
  • Experience with GPU programming; ROCm, HIP, or CUDA
  • Experience with C/C++, object-oriented programming, and tools such as debuggers and profilers
  • Experience with Linux and Docker environments
  • Experience with source code control systems such as GitHub
  • Experience with open-source software development
  • Experience with software development processes such as Agile, Scrum, or Sprint
  • Ability to write high quality code with a keen attention to detail
  • Effective communication and problem-solving skills
  • Motivating leader with good interpersonal skills
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Nice to Have

  • Experience with training and inferencing machine learning models
  • Experience with GPU programming; ROCm, HIP, or CUDA
  • Experience with Linux and Docker environments
  • Experience with source code control systems such as GitHub
  • Experience with open-source software development
  • Experience with software development processes such as Agile, Scrum, or Sprint
  • Ability to write high quality code with a keen attention to detail
  • Effective communication and problem-solving skills
  • Motivating leader with good interpersonal skills

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Benefits & Perks

  • Competitive benefits described in more detail here
  • Potential eligibility for incentives such as annual bonus or sales incentive
  • Opportunity to own shares of AMD stock and participate in AMD's Employee Stock Purchase Plan

Working at AMD

The AMD culture emphasizes pushing the limits of innovation, solving important challenges, and being direct, humble, collaborative, and inclusive of diverse perspectives.

Apply Now

Job Details

Posted AtJun 26, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About AMD

Website

amd.com

Company Size

10000+ employees

Location

Santa Clara, CA

Industry

Semiconductor and Other Electronic Component Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches