Senior Graphics Shader Compiler Engineer at NVIDIA | Canada | Rezi

Senior Graphics Shader Compiler Engineer at NVIDIA

Senior Graphics Shader Compiler Engineer

NVIDIA · Canada

2 months ago

Senior Graphics Shader Compiler Engineer

NVIDIA · Canada

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are looking for an enthusiastic and competent Senior Graphics Shader Compiler Engineer to join our GPU Software organization. You will be a key member of a talented team working on a core compiler component for graphics drivers and accelerating general-purpose computation on the GPU, solving critical problems alongside diverse minds in GPU computing and systems software.

Responsibilities

  • Work on design and implementation of significant parts of the compiler.
  • Work on performance analysis and design/implementation of new optimizations.
  • Partner with global compiler, GPU driver, architecture, and application teams to coordinate improvements and problem resolutions.
  • Seek interesting and meaningful compilation problems for state-of-the-art GPU technologies.
  • Contribute to open-source projects (LLVM, DXC - HLSL compiler).
  • Propose, design, and implement SPIR-V extensions, represent NVIDIA in Khronos.
  • Participate and contribute to the future of SPIR-V as a standard graphics interchange format.

Requirements

  • BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience.
  • 10+ years of experience and strong background in compilers.
  • Strong C/C++ programming skills.
  • Deep understanding of parallel programming models.
  • Experience with compiler optimizations, especially working with LLVM infrastructure.

Skills

  • Compilers
  • C/C++ programming
  • Parallel programming models
  • Compiler optimizations
  • LLVM infrastructure
  • CUDA
  • DirectX
  • OpenGL/Vulkan applications
  • Code generation
  • Compiler framework building

Location

  • NVIDIA

Work Type

  • Full-time

Experience Level

  • Senior
  • 10+ years

Education Level

  • BS/MS in Computer Science or Computer Engineering
  • PhD strongly preferred

Salary/Compensations

  • 170,000 CAD - 220,000 CAD for Level 4
  • 225,000 CAD - 275,000 CAD for Level 5

Benefits

  • Comprehensive benefits package
  • Equity

About the Company

  • NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry.
  • We deliver features and improvements to better realize the potential of NVIDIA GPUs for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to graphics workloads for AAA game titles on gaming platforms.
  • Our product lines are growing fast in some of the hottest state of the art fields such as Virtual Reality, Artificial Intelligence, Deep Learning and Autonomous Vehicles.

Equal Opportunity

  • NVIDIA uses AI tools in its recruiting processes.