31 Oct
|
Advanced Micro Devices
|
Alberta
31 Oct
Advanced Micro Devices
Alberta
GPU libraries and C++ optimization define this principal engineering opportunity at AMD for candidates based in Canada or Europe.
As a strategic software engineering lead, you will improve performance across AMD ROCm Software’s open-source GPU libraries. You will support rocPRIM, hipCUB, rocThrust, rocRAND, and hipRAND. The work combines algorithms, collectives, architecture, and sophisticated issue resolution. Leadership, communication, and collaboration across geographically distributed agile teams are central to the position.
Key Responsibilities: Implement, optimize, and support GPU-accelerated algorithms and collectives
Apply data-minded analysis to target optimization efforts
Design and develop new AMD technologies
Participate in ASIC and hardware bring-ups
Improve ROCm applications, libraries, and tools with partners
Requirements: Over 15 years of C++ object-oriented programming experience
GPU software development experience using HIP, CUDA, or OpenCL
Understanding of CPU and GPU architectures and low-level optimization
Experience developing for Linux and Windows operating systems
Bachelor’s or master’s degree in a relevant discipline
Lead AMD GPU library engineering through C++, optimization, architecture knowledge, and team-oriented technical problem-solving across regions.
#J-18808-Ljbffr
📌 Principal GPU Libraries Software Engineer (Alberta)
🏢 Advanced Micro Devices
📍 Alberta