Senior Graphics Shader Compiler Engineer

Posted 2 months ago

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.