GPU Application Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Advanced Microdevices Pvt. Ltd. (India) · 2 hours ago

GPU Application Engineer

Advanced Micro Devices, Inc is dedicated to building innovative products that enhance computing experiences across various domains. They are seeking a GPU Application Engineer to enable AMD GPU acceleration through HIP, focusing on application-level GPU programming, performance tuning, and integration.

BiopharmaBiotechnologyIndustrialManufacturing
badNo H1Bnote

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

Qualification

GPU programmingC/C++ programmingCUDA experienceHIP experienceLinux developmentGPU profiling toolsDebugging skillsOrganizationCollaborationCommunication

Required

Hands-on experience developing and optimizing mature CUDA-based applications
Ability to work independently and stay organized while driving multiple parallel efforts
Clear communication with cross-functional teams, application developers, and stakeholders
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
Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Preferred

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

Benefits

AMD benefits at a glance.

Company

Advanced Microdevices Pvt. Ltd. (India)

twittertwittertwitter
company-logo
Advanced Microdevices (mdi) is a leader in innovative membrane technologies.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Nalini Kant Gupta
Founder & Managing Director
Company data provided by crunchbase