Talent.com
C++ Graphics Driver Developer - temp role
C++ Graphics Driver Developer - temp roleAdvanced Micro Devices • Markham, York Region, CA
C++ Graphics Driver Developer - temp role

C++ Graphics Driver Developer - temp role

Advanced Micro Devices • Markham, York Region, CA
30+ 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 :

We are the Windows Kernel Mode Driver Solutions Team and we are seeking the industry’s best C++ programmers, embedded tinkerers, Windows OS gurus, and PC gaming enthusiasts to help us build the next generation of AMD’s Window Graphics Driver. We support a roadmap of graphics driver features that enable gamers, professionals, and creators to do more with AMD’s hardware. We focus on kernel mode, but regularly branch out to user mode drivers, application development, and firmware. We are perhaps the most technologically diverse SW team at AMD and have an incredible culture of teamwork, passion, and diversity. Join us and help push pixels to screens around the world!

THE PERSON :

If you're a quick learner with an innate desire to solve tough problems, write solid C / C++, have an affinity for operating systems, embedded devices, or PC gaming, and want the flexibility to work in any layer of the software stack, you’ll be a great fit for our team. Communication and passion are key!

KEY RESPONSIBILITIES :

  • Develop differentiating software features in the Windows Kernel Mode Driver using C / C++. Examples include AFMF, Radeon Super Resolution, ReLive Game DVR, Enhanced Sync, and more.
  • Debug challenging problems using WinDbg, GPUView, and other tools.
  • Bring-up bleeding edge Radeon Graphics gaming and workstation products, like the 7900XT / XTX and W7900.
  • Work directly with Microsoft to introduce graphics driver support for the latest Windows operating systems.
  • Deliver AMD’s Radeon Adrenalin and Enterprise Software, with focus on enhancing stability, performance, power, and security.
  • Interface with other software components, such as user mode drivers, firmware, and the operating system itself.

PREFERRED EXPERIENCE :

  • Proven C++ programmer.
  • Understand object-oriented design and computer architecture.
  • Comfortable with OS internals such as multithreading, virtual memory, interrupts, DMA, etc.
  • Exceptional communicator and collaborator.
  • Can surmount the steepest learning curves.
  • Has some experience with at least a few of the following :

  • Very large code bases.
  • Kernel debugging and driver development.
  • Game development.
  • Embedded programming and / or bring-up.
  • Operating systems and computer architecture.
  • GPU graphics / compute APIs : Vulkan, OpenCL / GL, CUDA, DirectX, etc.
  • Driver development tools : WinDBG, GitHub, GPUView, ADK, Visual Studio, etc.
  • ACADEMIC CREDENTIALS :

  • Bachelor’s or Master’s degree in Computer / Software Engineering, Computer Science, or related technical discipline.
  • BENEFITS :

    Benefits offered are described : AMD benefits at a glance.

    EEO STATEMENTS :

    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.

    #J-18808-Ljbffr

    Create a job alert for this search

    C Graphics Driver Developer temp role • Markham, York Region, CA

    Similar jobs
    Electrical hardware Developer

    Electrical hardware Developer

    SciCan • Greater Toronto Area, Canada
    Full-time
    We currently have an opening within our Research & Development team for an Electrical Hardware Developer.Design and development of new products, accessories and spare parts, and engineering support...Show more
    Last updated: 1 day ago • Promoted
    Senior Go Developer

    Senior Go Developer

    Hard Rock Digital • Toronto
    Full-time
    At Hard Rock Games, we’re not just making games—we’re crafting experiences that connect people, deliver thrills, and celebrate the spirit of Hard Rock. As the social casino gaming arm of Hard Rock D...Show more
    Last updated: 3 days ago • Promoted
    C++ Developer - newmarket

    C++ Developer - newmarket

    NLB Services • newmarket, on, ca
    Full-time
    Java (version 11 or higher) and C++, with over 4 years of experience in building complex, scalable applications.Expertise in Spring Boot, capable of designing and implementing advanced microservice...Show more
    Last updated: 20 hours ago • Promoted • New!
    Senior Multimedia Driver Engineer

    Senior Multimedia Driver Engineer

    Advanced Micro Devices • Markham
    Full-time
    A leading technology company in York Region, Markham is seeking a Senior Software Development Engineer to design and maintain device drivers for cutting-edge AMD graphics architectures.The ideal ca...Show more
    Last updated: 2 days ago • Promoted
    Advanced AI Gameplay Programmer

    Advanced AI Gameplay Programmer

    Certain Affinity • Toronto
    Full-time
    As a Senior AI Gameplay Programmer at Certain Affinity, you will build the brain behind our world.You’ll collaborate with designers and artists to define how characters, creatures, and monsters nav...Show more
    Last updated: 1 day ago • Promoted
    C++ Developer - Capital Markets

    C++ Developer - Capital Markets

    Software International • Toronto
    Full-time
    Fortune 100 / 500 / 1000 companies to small and mid-sized organizations in Canada / US.We currently have a 12 month renewable contract as a C++ Developer - Capital Markets with our F500 consulting client...Show more
    Last updated: 3 days ago • Promoted
    Brand & Marketing Designer - newmarket

    Brand & Marketing Designer - newmarket

    Asepha • newmarket, on, ca
    Full-time +1
    Asepha builds advanced AI tools that re-imagine how medications are prescribed, verified, and supported across the pharmacy ecosystem. Backed by $4M in funding and trusted by multiple Fortune 50 hea...Show more
    Last updated: 20 hours ago • Promoted • New!
    Technical Designer - newmarket

    Technical Designer - newmarket

    Level Up. • newmarket, on, ca
    Full-time
    This role sits at the intersection of design and engineering and is ideal for someone who enjoys turning ideas into playable experiences quickly, while maintaining technical quality and scalability...Show more
    Last updated: 20 hours ago • Promoted • New!
    Senior / Principal Gameplay [Combat] Programmer

    Senior / Principal Gameplay [Combat] Programmer

    Torn Banner Studios • Toronto
    Full-time
    Torn Banner Studios is a Toronto, Canada-based independent game development studio founded in 2010.We first made our mark with Chivalry : Medieval Warfare, a multi-million copy selling title that re...Show more
    Last updated: 2 days ago • Promoted
    Senior Architectural Designer (Remote) - newmarket

    Senior Architectural Designer (Remote) - newmarket

    Seed the North, Inc. • newmarket, on, ca
    Remote
    Full-time +1
    Seed the North is an architect-led ecological restoration company located in northern British Columbia.Construction of our Seed Orchard and Campus is underway, and we are seeking an experienced des...Show more
    Last updated: 20 hours ago • Promoted • New!
    Junior Developer

    Junior Developer

    Sinn Studio Inc. • Toronto, Canada
    Full-time
    XR combat games! Our debut game, Swordsman, is a physics‑based combat game where you can slash your way through medieval earth to become the ultimate Swordsman. Having won multiple awards and been n...Show more
    Last updated: 10 days ago • Promoted
    Lead Graphics & AI Diagnostics Engineer

    Lead Graphics & AI Diagnostics Engineer

    AMD • Markham
    Full-time
    A leading semiconductor firm based in Markham, ON is seeking a candidate for a technical leadership role in developing diagnostics applications for AI and graphics. Responsibilities include leading ...Show more
    Last updated: 3 days ago • Promoted
    Senior Technical UI Designer - Sledgehammer Games

    Senior Technical UI Designer - Sledgehammer Games

    Activision • Toronto
    Full-time
    Senior Technical UI Designer - Sledgehammer Games.Senior Technical UI Designer - Sledgehammer Games.Sledgehammer Games is a leading developer in the video game industry, best known for its work on ...Show more
    Last updated: 3 days ago • Promoted
    Android Developer (Coop) - W2026

    Android Developer (Coop) - W2026

    Coop • Toronto
    Full-time
    North America’s leading provider of integrated entertainment, sports content, and casino gaming experiences.From casinos and racetracks to online gaming, sports betting and entertainment content, w...Show more
    Last updated: 3 days ago • Promoted
    Solutions Designer 9983-0212

    Solutions Designer 9983-0212

    Foilcon • Toronto, Ontario, Canada
    Full-time
    Quick Apply
    HM Note : This onsite contract role is in office every day at the manager's discretion.Candidate resumes must include first and last name, email and telephone contact information.This role starts Ap...Show more
    Last updated: 3 days ago
    Senior Hardware Designer

    Senior Hardware Designer

    Winters Technical Staffing • Toronto, ON, Canada
    Temporary
    Senior Electrical Hardware Designer.The candidate will be responsible in assisting in the design of new or revised products, equipment, and installations, utilizing processes based on established e...Show more
    Last updated: 4 days ago • Promoted
    Senior Automation Developer

    Senior Automation Developer

    Akkodis group • Toronto
    Full-time
    Position : Senior Automation Developer.AM and 5 : 00 PM, Monday to Friday).Professional Services Engagement – B2B (Incorporated Entities Only). This position is provisionally.Monday to Friday (excludin...Show more
    Last updated: 3 days ago • Promoted
    Visual Effects Artist - newmarket

    Visual Effects Artist - newmarket

    Insight Global • newmarket, on, ca
    Full-time
    A leading AAA game studio is seeking a talented FX Artist to help craft stunning visual effects for a high-energy, multiplayer sports experience enjoyed by millions worldwide.The ideal candidate co...Show more
    Last updated: 20 hours ago • Promoted • New!