NVIDIA logo

Senior Graphics Shader Compiler Engineer

NVIDIA
June 05, 2026
Full-time
Remote friendly (Toronto, Ontario, Canada)
Canada
$170,000 - $275,000 CAD yearly
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Graphics Shader Compiler Engineer

Role Summary

Design and implement core compiler components for NVIDIA GPUs in the GPU Software organization, focusing on graphics shader compilation and GPU compute. The role involves performance optimization, cross-team collaboration with architecture and driver teams, and contribution to relevant open-source projects and standards.

Experience Level

Senior β€” requires 10+ years of experience in compiler development and strong background in compiler systems.

Responsibilities

Primary responsibilities include developing compiler features and optimizations, performance analysis, and coordinating with internal and external stakeholders.

  • Design and implement significant parts of the compiler for graphics and GPU compute.
  • Perform performance analysis and design/implement new optimizations.
  • Implement code generation and improvements to the compiler framework for GPU targets.
  • Partner with compiler, GPU driver, architecture, and application teams to resolve issues and coordinate improvements.
  • Contribute to open-source compiler projects (for example, LLVM and DXC/HLSL).
  • Propose, design, and implement SPIR-V extensions and represent the company in Khronos working groups.
  • Identify and pursue state-of-the-art compilation problems for GPU technologies.

Requirements

Concise list of must-have and nice-to-have skills.

  • Must-have: Extensive compiler development experience; strong C/C++ programming skills; deep understanding of parallel programming models; experience with compiler optimizations and working with LLVM infrastructure.
  • Nice-to-have: Experience developing CUDA, DirectX, OpenGL/Vulkan applications; background in GPU code generation and GPU-specific compiler optimizations; demonstrated ability designing compiler frameworks.

Education Requirements

BS or MS in Computer Science or Computer Engineering; PhD strongly preferred. The posting also accepts equivalent practical experience in lieu of a degree.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-06-05