Talent.com
GPU Software Developer
GPU Software DeveloperAdvanced Micro Devices, Inc • CALGARY, Alberta, Canada
GPU Software Developer

GPU Software Developer

Advanced Micro Devices, Inc • CALGARY, Alberta, Canada
17 days ago
Job type
  • Full-time
Job description

WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE : The GPU libraries team, within the ROCm software ecosystem, develops software for the latest innovations that power the ultimate computing experience provided by our AMD Instinct GPUs. The highly tuned libraries are developed with C++, Python, HIP, and low-level GPU assembly programming involving large teams. To grow these libraries with rich features and support customers at scale, development must follow great software design principles while striving for simplicity, ease-of-maintenance, and extensibility. The successful candidate for this role will be an integral part of our GPU Matrix & Tensor operations team through modular and maintainable code development, code refactoring, debug, and performance optimizations. Relevant open-source projects include : https : / / github.com / ROCm / rocm-libraries / tree / develop / projects / hipblaslt https : / / github.com / ROCm / rocm-libraries / tree / develop / projects / rocblas THE PERSON : Possess excellent software skills in Python and C++ Have low-level software optimization experience Have strong desire and ability to solve problems quickly Be able to schedule, and work on tasks independently Have excellent written and verbal communication skills Be flexible and accept new challenges KEY RESPONSIBILITIES : Planning, designing, and refactoring existing codebases to improve maintainability and extensibility across multiple target hardware configurations Developing new software designs to integrate a variety of code optimization patterns in a clear modular fashion in code generators Identify and help resolve functional and performance issues by working closely with libraries development teams and other internal engineering teams Participate in enhancing code integration process to verify conformance of new code submissions to the improved practices and designs Apply a data minded approach to target optimization efforts Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture Design and develop new groundbreaking AMD technologies Participating in new ASIC and hardware bring ups PREFERRED EXPERIENCE : 3+ years software development experience Proficient in Python & C / C++ programming employing best software design practices Experience working with large-scale software development projects and understanding of PC architecture Proven experience in code optimizations for any architectures such as CPU / GPU / FPGA GPU software development or validation involving HIP, CUDA, or OpenCL Experience in system-level performance evaluations and debugging Ability to closely interact with architects, developers, and tuning teams to maintain and release production software Great communication and teamwork skills ACADEMIC CREDENTIALS : Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent LOCATION : Calgary, Alberta #LI-DR1 #LI-HYBRID 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.THE ROLE : The GPU libraries team, within the ROCm software ecosystem, develops software for the latest innovations that power the ultimate computing experience provided by our AMD Instinct GPUs. The highly tuned libraries are developed with C++, Python, HIP, and low-level GPU assembly programming involving large teams. To grow these libraries with rich features and support customers at scale, development must follow great software design principles while striving for simplicity, ease-of-maintenance, and extensibility. The successful candidate for this role will be an integral part of our GPU Matrix & Tensor operations team through modular and maintainable code development, code refactoring, debug, and performance optimizations. Relevant open-source projects include : https : / / github.com / ROCm / rocm-libraries / tree / develop / projects / hipblaslt https : / / github.com / ROCm / rocm-libraries / tree / develop / projects / rocblas THE PERSON : Possess excellent software skills in Python and C++ Have low-level software optimization experience Have strong desire and ability to solve problems quickly Be able to schedule, and work on tasks independently Have excellent written and verbal communication skills Be flexible and accept new challenges KEY RESPONSIBILITIES : Planning, designing, and refactoring existing codebases to improve maintainability and extensibility across multiple target hardware configurations Developing new software designs to integrate a variety of code optimization patterns in a clear modular fashion in code generators Identify and help resolve functional and performance issues by working closely with libraries development teams and other internal engineering teams Participate in enhancing code integration process to verify conformance of new code submissions to the improved practices and designs Apply a data minded approach to target optimization efforts Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture Design and develop new groundbreaking AMD technologies Participating in new ASIC and hardware bring ups PREFERRED EXPERIENCE : 3+ years software development experience Proficient in Python & C / C++ programming employing best software design practices Experience working with large-scale software development projects and understanding of PC architecture Proven experience in code optimizations for any architectures such as CPU / GPU / FPGA GPU software development or validation involving HIP, CUDA, or OpenCL Experience in system-level performance evaluations and debugging Ability to closely interact with architects, developers, and tuning teams to maintain and release production software Great communication and teamwork skills ACADEMIC CREDENTIALS : Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent LOCATION : Calgary, Alberta #LI-DR1 #LI-HYBRID

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.

Create a job alert for this search

GPU Software Developer • CALGARY, Alberta, Canada

Similar jobs
Application Developer

Application Developer

Compunnel, Inc. • Calgary
Full-time
We are seeking a skilled Application Developer to architect and build robust, scalable iOS applications using Swift and SwiftUI. This role focuses on writing clean, maintainable code, optimizing app...Show more
Last updated: 22 days ago • Promoted
Embedded C Developer - calgary

Embedded C Developer - calgary

Amaris Consulting • calgary, ab, ca
Full-time
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
Last updated: 30+ days ago • Promoted
Sr. Developer / 19 minutes ago

Sr. Developer / 19 minutes ago

Php-Jobs • Calgary
Full-time +1
Developer / Tech Lead (Contract to Full-Time).LootzySoft is a leading Calgary-based firm specializing in.We deliver custom software, AI-driven analytics, and seamless system integrations that drive...Show more
Last updated: 22 days ago • Promoted
Senior Programmer (Salesforce Commerce Cloud) - calgary

Senior Programmer (Salesforce Commerce Cloud) - calgary

Ateko, backed by Bell Canada • calgary, ab, ca
Full-time
Senior Programmer - Salesforce Commerce Cloud (SFCC) - remote contract.Salesforce Commerce Cloud (SFCC).Experience with Business Manager : management of product catalogs, promotions, users, site con...Show more
Last updated: 7 days ago • Promoted
Mobile Developer

Mobile Developer

Neo Financial • Calgary
Full-time
Join us to build a more rewarding financial future for all Canadians.At Neo, we’re on a mission to build a more rewarding financial future for all Canadians. Life at a rapidly scaling tech startup i...Show more
Last updated: 22 days ago • Promoted
Aircraft Tooling Designer : Jigs, Fixtures & 3D CAD

Aircraft Tooling Designer : Jigs, Fixtures & 3D CAD

De Havilland Aircraft of Canada Limited • Calgary
Full-time
A prestigious aerospace manufacturer in Calgary seeks a Tool Designer responsible for designing jigs and fixtures for aircraft assembly. The ideal candidate will possess over 5 years of experience i...Show more
Last updated: 22 days ago • Promoted
Business Developer, Process Instrumentation

Business Developer, Process Instrumentation

Electro-Federation Canada • Calgary
Full-time +1
We are strong, nimble, and growing! EB Horsman & Son is proud to be a fifth generation family owned, successful Western Canadian electrical distributor with 20+ locations throughout BC, Alberta, an...Show more
Last updated: 4 days ago • Promoted
Senior Android Lead : Kotlin, Jetpack & Scalable Apps

Senior Android Lead : Kotlin, Jetpack & Scalable Apps

Robots and Pencils • Calgary
Full-time
A leading mobile technology company in Calgary is looking for a Senior Android App Developer to lead the development of robust Android applications. This role emphasizes deep Android expertise and l...Show more
Last updated: 22 days ago • Promoted
Process Instrumentation Business Developer – Southern Alberta

Process Instrumentation Business Developer – Southern Alberta

Electro Federation Canada • Calgary
Full-time
A prominent electrical distribution company is seeking a Process Instrumentation Business Developer in Calgary, Alberta.This role involves promoting Process, Automation, and Control products to new...Show more
Last updated: 4 days ago • Promoted
full stack developer

full stack developer

Wrapped Media • Calgary
Full-time
Posted on February 08, 2026 by.Wrapped Media is hiring its very first software developer (yes, we know that's a good thing and a bad thing). In terms of code, we have none.We're looking to hire some...Show more
Last updated: 4 days ago • Promoted
Ace Certified Guidewire Policy Developer

Ace Certified Guidewire Policy Developer

Coforge • calgary, AB, ca
Full-time
Job Title : Ace Certified Guidewire Policy Developer Skills : Guidewire cloud, Policy, Gosu, REST / SOAP Experience : ...Show more
Last updated: 3 days ago • Promoted
Software Engineering Consultant - calgary

Software Engineering Consultant - calgary

E-Solutions • calgary, ab, ca
Full-time
ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Show more
Last updated: 24 days ago • Promoted
Mid Level Developer - Retail Platform

Mid Level Developer - Retail Platform

Hifyre • calgary, AB, ca
Full-time
Mid-Level Developer - Retail Platform Hifyre has created the cannabis industry’s most advanced retail sales platform, leveraging data to del...Show more
Last updated: 3 days ago • Promoted
C++ Software Developer

C++ Software Developer

Carina Software • Calgary, Alberta, CA
Full-time +1
Quick Apply
Software is seeking a C++ Software Developer with strong problem solving and development skills to join our collaborative data analytics team. This is a permanent full-time position reporting to the...Show more
Last updated: 21 days ago
I&C Designer

I&C Designer

Airswift • airdrie, ab, ca
Full-time
The I&C Designer will support an upstream expansion project, focusing on instrument design deliverables using.SmartPlant Instrumentation (SPI). This role develops datasheets, loop diagrams, and supp...Show more
Last updated: 7 days ago • Promoted
Solutions Engineer - Meld

Solutions Engineer - Meld

Meld • calgary, ab, ca
Full-time
Meld is a fast growing startup looking to add developer support for customers who use our API driven platform for managing their crypto related integrations. We're focused on helping money move on c...Show more
Last updated: 3 days ago • Promoted
DevOps Engineer with Azure, OCP and Helios

DevOps Engineer with Azure, OCP and Helios

Astra North Infoteck Inc. • Calgary, AB, ca
Full-time
Quick Apply
OCP - Deployment| setup application health probes| handle scaling etc.Helios Pipeline| handling migrations from Helios V1 to V2. Helping fix vulnerabilities| articulating the risk to the application...Show more
Last updated: 13 days ago
Senior Mobile Developer

Senior Mobile Developer

Toast • Calgary
Full-time
Toast is recruiting on behalf of this company for a Senior Mobile Developer to join their growing Mobile team in Calgary. This is an exciting opportunity for an experienced mobile engineer who is pa...Show more
Last updated: 22 days ago • Promoted