Senior Graphics Shader Compiler Engineer

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Graphics Shader Compiler Engineer contributing to compiler components of NVIDIA GPUs. Solving critical problems with a talented team in GPU software specializing in deep learning and gaming.

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
  • Experience developing CUDA, DirectX, OpenGL/Vulkan applications
  • Background with developing compiler optimizations and code generation for GPUs
  • Ability to do code generation and building a good compiler framework

Benefits

  • highly competitive salaries
  • comprehensive benefits package
  • equity

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$170,000 - CA$275,000 per year

Degree requirement

Postgraduate Degree

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.