AMD logo

MTS Software Development Eng.

AMD

Austin, TX
Full Time
Senior
1 day ago

Job Description

About the Role

AMD is looking for a senior software engineer to join our growing team. As a key contributor, you will be part of our ROCm GPU-compute mathematical libraries team working on innovative hardware and software technologies. You will help deliver exceptional performance and related feature enhancements via maintainable code and testing development, optimizations/tuning, and collaboration. We care deeply about transforming lives with AMD technology to enrich our industry, communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences—covering data centers, artificial intelligence, PCs, gaming, and embedded systems. AMD fosters a culture of innovation, execution excellence, humility, collaboration, and inclusivity of diverse perspectives.

Key Responsibilities

  • Develop portable software in C++, and HIP to enable key mathematical operations on GPU
  • Design GPU computational software libraries for AI, HPC applications
  • Carry out performance optimizations and projections for important use-cases to maximize hardware utilization
  • Support development of programs to sustain seamless performance analysis, and performance/functional test coverage
  • Identify and help resolve quality issues working closely with libraries development teams and other internal engineering teams
  • Maintain code modules to support evolving compiler and hardware features
  • Collaborate closely with multiple teams to deliver key planning solutions and the technology to support them

Requirements

  • Excellent software skills in C/C++, modern object-oriented development
  • Expert understanding of software performance and computer architecture
  • Strong desire to learn and ability to solve problems
  • Ability to plan, schedule, and work on tasks independently
  • Great team player with excellent tactful communication skills

Nice to Have

  • Demonstrated capacity to technically lead junior to mid-level developers
  • Proficient in C/C++ and object-oriented programming employing best software design practices
  • GPU software development or validation involving HIP, CUDA, or OpenCL
  • Familiarity with compilers and analysis of assembly code
  • Experience with agile software development practices
  • Experience in software performance estimations, optimizations and debugging
  • Ability to closely interact with technical leads, program managers, and test teams to maintain and release production software

Qualifications

  • Master's or Doctoral degree in Computer/Software Engineering, Computer Science, or related technical discipline

Benefits & Perks

  • Benefits offered are described: AMD benefits at a glance

Working at AMD

AMD pushes 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. We are an equal opportunity, inclusive employer that considers all applicants without regard to age, ethnicity, gender, or other protected characteristics.

Apply Now

Job Details

Posted AtJun 20, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

About AMD

Website

amd.com

Company Size

10000+ employees

Location

Austin, TX

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