Staff Software Development Engineer - GPU Computing

Amd — Canada · Posted ~1 day ago

Senior Full-time

Skills

C/C++ Python GPU programming CUDA HIP parallel computing low-level programming code optimization linear algebra numerical methods C++ C GPU computing HPC

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A senior software engineering role focused on high-performance computing and GPU-based technologies. The position involves developing optimized software, working close to hardware, and improving computational performance.

Highlights

Work on cutting-edge computing technologies involving high-performance software, advanced optimization, and next-generation hardware platforms.

Description

ADVANCE YOUR CAREER. ADVANCE THE WORLD. At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we’re looking for talent who feel the same: people who want to leave the planet better than they found it, those who don’t shy away from humanity’s challenges but are determined to help solve them. AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you’re designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger — technology that moves the world forward. MTS SOFTWARE DEVELOPMENT ENGINEER The Role The AI revolution is based on ultra-high performance math libraries running on the world's most advance compute accelerators. The role will be to work at the frontier of computing, at the intersection of numeric programming and next-generation GPU architectures, to build the fastest GEMM and Tensor operations the world has ever seen. You will build code that runs in the fastest data centers and supercomputers, and which forms the foundation of every major AI model today. The Person We are looking for someone with strong foundational software skills, a background in GPU or GPU-adjacent computing (or with equivalent low level programming and optimization skills), and who is comfortable working at the interface between hardware and software. The ideal candidate is empirically minded with a solid grasp of numerical methods and linear algebra. Key Responsibilities Design and develop new AMD software technologies.Participate in bringing new GPU products to market.Enhancing our existing software to take advantage of new hardware capabilities.Debug and fix defects in our existing products.Work with AMD’s architecture specialists to improve future products. Preferred Experience 5+ years of professional software development experience.Experience with modern software development practices and tools.Proficiency in C/C++ and Python.Experience with GPU programming using HIP, CUDA, or other similar programming models; or with other concurrent or parallel architectures.Experience with low-level programming and code micro-optimization. Academic Credentials Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process. AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here. This posting is for an existing vacancy.