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
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
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)
Advanced Microdevices (mdi) is a leader in innovative membrane technologies.
Funding
Current Stage
Late StageLeadership Team
Nalini Kant Gupta
Founder & Managing Director
Recent News
2024-10-18
2024-10-16
Company data provided by crunchbase