Description
We are looking for an enthusiastic and competent Senior Graphics Shader Compiler Engineer for an exciting and fun role in our GPU Software organisation.
You will be a key member of a talented team of compiler engineers that is working on a core compiler component for our graphics drivers as well as for accelerating general purpose computation on the GPU.
Your responsibilities will include:
- Working on design and implementation of significant parts of the compiler.
- Working on performance analysis and design/implementation of new optimisations.
- Partnering with global compiler, GPU driver, architecture, and application teams to coordinate improvements and problem resolutions.
- Seeking interesting and meaningful compilation problems for state-of-the-art GPU technologies.
- Contributing to open-source projects (LLVM, DXC - HLSL compiler).
- Proposing, designing, and implementing SPIR-V extensions, representing NVIDIA in Khronos.
- Participating and contributing to the future of SPIR-V as a standard graphics interchange format.
Requirements include:
- 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, as well as a deep understanding of parallel programming models.
- Experience with compiler optimisations, especially working with LLVM infrastructure.
Preferred qualifications include:
- Experience developing CUDA, DirectX, OpenGL/Vulkan applications.
- Background with developing compiler optimisations and code generation for GPUs.
- Ability to do code generation and building a good compiler framework.
With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Canada-Remote/Senior-Graphics-Shader-Compiler-Engineer_JR2019322