Advanced Micro Devices (AMD) is looking for Automation Test Engineer
Candidate should have 2 to 5 years of hands-on experience building automated validation or test frameworks (must have)
Strong proficiency in Python and C/ C++
Strong experience with pytest and ctest frameworks.
Strong Linux systems knowledge with solid Bash/ shell scripting skills (essential).
Experience profiling and analyzing GPU applications, with the ability to understand application behavior and map it to profiler output.
Familiarity with GNU profiling and debugging tools.
- Experience with GPU programming (HIP, CUDA) and an understanding of GPU execution models.
- Familiarity with ROCm, AMD GPU architecture, or performance counters.
- Knowledge of OpenMP and MPI is a plus.
- Experience with Git, open source workflows, and issue tracking tools (e.g., Jira).
- CI/CD knowledge is a plus, including integrating validation infrastructure into build pipelines.
- Hands on use of AI tools, coding assistants, or AI driven workflows is important, particularly for automation, analysis, and productivity.
- Experience with PyTorch or other AI/ML frameworks is a nice to have.
- Strong foundation in debugging, profiling, performance analysis, and system level software.
- Ability to quickly learn new tools, workloads, and GPU architectures.
Key Responsibilities
- Design and develop software infrastructure and automated validation systems for AMD GPU debugger and profiler tools within the ROCm stack.
- Write high quality Python and C/C++ code to enable diagnostics, performance analysis, and regression detection.
- Profile GPU workloads, understand application behavior, and validate profiler output against AMD GPU execution and performance characteristics.
- Build and extend pytest and ctest based frameworks to exercise debugger and profiler capabilities end to end.
- Collaborate closely with debugger, profiler, runtime, and compiler teams to improve tool correctness, robustness, and performance visibility.
- Analyze complex GPU software stack issues and provide root cause analysis with reproducible scenarios.
- Use AI based tools and coding agents to improve development velocity, automation quality, and regression coverage.
Work Experience: 2 – 5 Years
Job Location: Bangalore, India
About AMD
For nearly 50 years, AMD (NASDAQ: AMD) has driven innovation in high-performance computing, graphics, and visualization technologies the building blocks for gaming, immersive platforms, and the datacenter. Hundreds of millions of consumers, leading Fortune 500 businesses, and cutting-edge scientific research facilities around the world rely on AMD technology daily to improve how they live, work, and play.
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.
How to Apply? Click Here to Apply Now
Candidate may be redirected to recruiters/ employers database!
