Senior Software Engineer at AMD
Location
markham, on
Job Type
Full-time
Category
Other-General
Posted
June 16, 2026
Elevate your career with AMD as a Senior Software Engineer focused on GPU profiling tools in Markham, Canada. Collaborate with top engineers to optimize performance for HPC and AI workloads.
In this hybrid role, you will enhance AMD’s ROCprofiler-SDK by developing and maintaining GPU profiling tools vital for next-generation technologies. The ideal candidate possesses strong C++ skills, a solid understanding of GPU architecture, and proven experience in handling complex technical issues with effective communication across teams.
Key Responsibilities:
• Collaborate on profiling for AMD GPUs in design phases
• Develop and maintain the ROCprofiler-SDK components
• Implement new features for AI and HPC performance
• Optimize tools for accuracy and minimal performance overhead
• Debug profiling workflows and enhance tool reliability
Requirements:
• Strong C++ and object-oriented programming experience
• Familiarity with performance analysis tools
• Understan...
In this hybrid role, you will enhance AMD’s ROCprofiler-SDK by developing and maintaining GPU profiling tools vital for next-generation technologies. The ideal candidate possesses strong C++ skills, a solid understanding of GPU architecture, and proven experience in handling complex technical issues with effective communication across teams.
Key Responsibilities:
• Collaborate on profiling for AMD GPUs in design phases
• Develop and maintain the ROCprofiler-SDK components
• Implement new features for AI and HPC performance
• Optimize tools for accuracy and minimal performance overhead
• Debug profiling workflows and enhance tool reliability
Requirements:
• Strong C++ and object-oriented programming experience
• Familiarity with performance analysis tools
• Understan...