Postuler

Publié il y a 10 jours

Principal Software Development Engineer, GPU Primitives Libraries

@ AMD, Inc.

Calgary, Alberta

Temps plein15+ ans d’expérience
Postuler
SIGNAUX

En bref

AMD is hiring a principal software development engineer to improve the performance of key applications and benchmarks, working on the open-source GPU-accelerated libraries rocPRIM, hipCUB, rocThrust, rocRAND and hipRAND within the ROCm software. The work covers algorithm and collective implementation, debugging, support for new hardware bring-up and partner collaboration.

Responsabilités :

  • Optimize GPU-accelerated algorithms and collectives in ROCm libraries
  • Debug and fix existing issues and research more efficient approaches
  • Support new ASIC and hardware bring-ups
  • Collaborate with architecture specialists, partners and customers
  • Use Agentic AI to improve productivity and automate workflows

Résumé des exigences :

  • Over 15 years of C++ experience
  • GPU software development with HIP, CUDA or OpenCL
  • Understanding of CPU and GPU architectures and low-level optimization
  • Experience with Linux and Windows development
  • Bachelor's degree required; advanced degree preferred

Outils et compétences

Source et dates

Site carrière / système de candidatures · icims

Date publiée par l’employeur
2026-10-29
Première détection par notre source
2026-10-29
Mise à jour du dossier source
2026-11-05

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauChef d’équipe
DomaineDéveloppement logiciel
Expérience15 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé), Maîtrise (préféré)
Domaines d’étudesComputer Science, Software Engineering, Electrical Engineering, Applied Mathematics

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

ChampValeur
Offres sur Jobsy102
Description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believe technology has the power to solve the world’s most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMD is shaping the future.

Whether you’re designing next-gen processors, enabling AI breakthroughs, or bringing leading edge products to market, every role at AMD contributes to something bigger — technology that moves the world forward. Join us and, together, we’ll advance your career.

Responsibilities

THE ROLE:

AMD is looking for a strategic software engineering lead who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. The software engineer will support our open-source, GPU-accelerated libraries of algorithms and collectives, rocPRIM, hipCUB, rocThrust, rocRAND, and hipRAND (https://github.com/ROCm/rocm-libraries/), part of the AMD ROCm Software.

THE PERSON:

The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD. You are accustomed to working in a dynamic, geographically distributed agile team, where partnership and collaboration are paramount.

KEY RESPONSIBILITIES:

  • Work with AMD’s architecture specialists to improve future products
  • 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
  • Implement, optimize and support GPU-accelerated collectives and algorithms
  • Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work
  • Use Agentic AI to enhance productivity, automate workflows, and improve operational efficiency
  • Work with key technical experts across AMD and with our partners and customers to improve ROCm applications, libraries, and tools

PREFERRED EXPERIENCE:

  • Strong object-oriented programming background, with over 15 years of C++ experience
  • Ability to write high quality code with a keen attention to detail
  • Experience with GPU software development using HIP, CUDA, or OpenCL
  • Hands-on experience using AI tools to support software development and scientific applications
  • Understanding of CPU and GPU architectures and low-level optimization techniques including assembly programming and/or vectorization
  • Experience with Linux and Windows operating system development
  • In-depth knowledge of best-practices in software development, including testing, profiling, debugging, documentation, version control, issue tracking, and planning
  • Effective communication and problem-solving skills
  • Motivating leader with good interpersonal skills

ACADEMIC CREDENTIALS:

  • Bachelor’s or Master's degree in Computer Science, Software Engineering, Electrical Engineering, Applied Mathematics or equivalent
  • Advanced degrees, such as M.Sc., M.Eng., Ph.D. are preferred

LOCATION: Canada or Europe

#LI-DR1

This role is not eligible for visa sponsorship.

Qualifications

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.

Emplois semblables

  • Principal Software Development Engineer - XBOX Product Growth

    Canada
    142k–258k $/anSur placeTemps plein

    Microsoft: Every company has a mission.

    6+ ansCandidates need a Bachelor's degree in Computer Science or a related technical field and 6+ years of coding experience in languages such as C#, C++, Java, JavaScript, TypeScript or Python. Preferred experience includes shipping A/B tests end-to-end, full-stack development on Azure, and analytics work with large-scale telemetry.

    Kusto, Databricks, Azure, React, XAML, C#

  • Principal Software Development Engineer, GPU Primitives Libraries

    Calgary, AB
    Temps plein

    Advanced Micro Devices, Inc

    15+ ansCandidates need over 15 years of C++ experience, GPU software development skills in HIP, CUDA or OpenCL, and knowledge of CPU and GPU architecture with low-level optimization. A bachelor's or master's degree in a related field is required, and advanced degrees are preferred.

    C++, HIP, CUDA, OpenCL, ROCm, Linux

  • Principal Software Development Engineer - AI Platform

    Vancouver, BC
    HybrideTemps plein

    Canada Workday ULC

    8+ ansCandidates need 8+ years of software development experience, including 5+ years of production Python and cloud deployment with containers. Experience with LLMs, RAG, AI agents, scalable data pipelines and MLOps is needed, along with strong algorithmic thinking and communication skills.

    Python, Kubernetes, Docker, PostgreSQL, Redis

  • Resident Advisor

    Calgary, AB

    Campus Living Centres

    Candidates need to be full-time students at the institution, maintain at least a 65% GPA, and have superior verbal communication and customer service skills. Standard First Aid, CPR Level C, and a valid criminal record check are required before the contract begins.

  • Sales Associate-Print&Services

    Calgary, AB
    Temps partiel

    Staples Canada

    1+ ansCandidates need strong customer service and communication skills, the ability to work well in a team, and preferably 3 months to 1 year of retail experience.

    Point of Sale (POS) system, Print dashboard

  • Haul Truck Operator

    Fort MacKay, AB +2
    Temps plein

    Ledcor CMI Ltd.

    Candidates need prior experience operating a CAT 777, 785 or 789 haul truck, with road building, reclamation or mining experience preferred. They must be available for day and night shifts, pass pre-access drug and alcohol testing, and hold CSTS 09, Common Safety Orientation or OSSA Basic Safety Orientation.

    CAT 777 haul truck, CAT 785 haul truck, CAT 789 haul truck

    Heavy Duty Mechanic (Independent Service Provider)

    Fort MacKay, AB +5
    130 $/hTemps plein

    Ledcor CMI Ltd.

    Candidates need a Journeyperson Heavy Equipment Technician certification, their own service truck, and hands-on heavy equipment repair experience, mining or heavy civil preferred. Strong knowledge of hydraulic, electrical and mechanical systems, schematic reading and diagnostic tools is required, with CAT, John Deere and Komatsu experience strongly preferred.

    Diagnostic tools, Schematics

  • Sales Associate

    Calgary, AB

    Laura Canada: Laura Canada est une fière entreprise canadienne familiale, un détaillant de vêtements pour femmes qui possède deux grandes marques : Laura et…

    Candidates need experience in a retail environment, a real passion for women's fashion, and strong communication and interpersonal skills. Initiative on an ongoing basis is also expected.

    POS

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.