GPU Software Engineer

AMD

Austin (TX)

Presencial

USD 100.000 - 130.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Comprehensive benefits package
Collaborative work environment

Descripción de la vacante

A leading semiconductor company in Austin, TX is seeking a GPU application engineer to enable AMD GPU acceleration through HIP for applications currently using CUDA backends. The ideal candidate will have strong experience in GPU programming and CUDA development, with responsibilities including porting CUDA code to HIP and optimizing GPU pipelines. Comprehensive understanding of GPU fundamentals and a degree in a related field are required for this role. This position is integral to driving performance advancements in various applications.

Formación

  • Experience in developing and optimizing CUDA-based applications.
  • Ability to port CUDA code to HIP.
  • Experience with GPU-accelerated applications.

Responsabilidades

  • Port CUDA-based GPU code to HIP.
  • Design HIP backends for applications lacking AMD GPU support.
  • Optimize GPU kernels for AMD architectures.

Conocimientos

GPU programming
C/C++ programming
CUDA development
GPU application optimization
Debugging GPU kernels
LINUX development
HIP knowledge

Educación

Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or Electrical Engineering

Herramientas

CUDA
HIP
ROCm
GPU profiling tools

Descripción del empleo

Overview

WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.

The Role

We are looking for a GPU application engineer to enable AMD GPU acceleration through HIP for applications that currently use CUDA backends, or that require a new HIP-based backend.

The Person

The ideal candidate is a highly self-driven GPU application engineer who can be productive from day one within a complex, performance-critical codebase. You have hands-on experience developing and optimizing mature CUDA-based applications, and you bring a pragmatic, engineering-first mindset: knowing when to chase peak performance and when to favor clarity, portability, and long-term maintainability. You work independently, stay organized while driving multiple parallel efforts, and communicate clearly with cross-functional teams, application developers, and stakeholders.

Key Responsibilities
  • Port CUDA-based GPU code to HIP, including kernels, runtime logic, and build systems
  • Design and implement HIP backends for applications without existing AMD GPU support
  • Enable and integrate HIP ray tracing (HIPRT) where applicable
  • Optimize GPU kernels and application pipelines for AMD GPU architectures
  • Debug correctness, performance, and stability issues in application-level GPU code
  • Work with profiling tools to identify and resolve bottlenecks
  • Collaborate with internal compiler/runtime teams to escalate lower-level issues when needed
  • Maintain clean, portable GPU code across vendors
Preferred Qualifications
  • Advanced software development experience, with significant experience in GPU programming
  • Strong C/C++ programming skills
  • Hands-on experience with CUDA (kernel development, memory management, streams/events)
  • Experience developing GPU-accelerated applications
  • Solid understanding of GPU programming fundamentals
  • Strong debugging skills for GPU kernels and application pipelines
  • Experience developing on Linux
  • Experience with HIP and ROCm
  • Experience porting CUDA code to HIP (manual or hipify-based)
  • Familiarity with HIPRT or GPU ray tracing concepts
  • Experience with GPU profiling tools
  • Experience working in large, multi-backend codebases
  • Familiarity with NVIDIA OptiX or similar GPU ray tracing APIs
Academic Credentials
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Locations

Austin, TX. or Boxborough, MA.

This role is not eligible for visa sponsorship.

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.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here. This posting is for an existing vacancy.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Design Engineer- GPU Kernel Optimization
Software Design Engineer- GPU Kernel Optimization

AMD • San Jose (CA)

Presencial
USD 180.000 - 260.000
Senior GPU Kernel Development Engineer
Senior GPU Kernel Development Engineer

AMD • San Jose (CA)

Presencial
USD 180.000 - 230.000
GPU Software Engineer - GPU Libraries
GPU Software Engineer - GPU Libraries

Advanced Micro Devices, Inc. • California

Presencial
USD 180.000 - 250.000
AMD benefits at a glance
Sr. Software Development Engineer – GPU Kernel Development
Sr. Software Development Engineer – GPU Kernel Development

AMD • Santa Clara (CA)

Presencial
USD 180.000 - 240.000
Benefits at a glance
Senior GPU Firmware Engineer — Data Center & AI Stack
Senior GPU Firmware Engineer — Data Center & AI Stack

Advanced Micro Devices, Inc. • Austin (TX)

Híbrido
USD 140.000 - 190.000
Senior GPU Kernel Development Engineer
Senior GPU Kernel Development Engineer

Advanced Micro Devices, Inc. • San Jose (CA)

Híbrido
USD 150.000 - 190.000
AMD Benefits
GPU Kernel Development Engineer - Fellow
GPU Kernel Development Engineer - Fellow

Advanced Micro Devices, Inc. • Austin (TX)

Presencial
USD 190.000 - 300.000
AMD benefits at a glance
GPU Runtime and System Software Engineer - Fellow
GPU Runtime and System Software Engineer - Fellow

Advanced Micro Devices, Inc. • San Jose (CA)

Presencial
USD 180.000 - 280.000
Senior GPU Performance Software Engineer
Senior GPU Performance Software Engineer

Advanced Micro Devices, Inc. • Austin (TX)

Presencial
USD 150.000 - 230.000
Frontier AI Workloads - Performance and Scalability Engineer
Frontier AI Workloads - Performance and Scalability Engineer

AMD • San Jose (CA)

Presencial
USD 150.000 - 200.000
Competitive salary
Health benefits
Career advancement opportunities