Senior Graphics Compiler Engineer
NVIDIAAbout the role
We are looking for a senior engineer to development of Slang, an open-source language and compiler for portable real-time graphics programming. Slang is a modern language for GPU graphics, designed and evolved in close collaboration with real-time graphics application developers working on Omniverse and other systems at NVIDIA!
What you’ll be doing:
Invent the future of programming models for real-time graphics developers in an open-source shader compiler framework
Introduce new language constructs, implement critical optimizations, and add language support for GPU hardware capabilities
Collaborate with the graphics engineers and researchers who use Slang daily, to evolve and improve the language and compiler implementation
Co-work with driver and architecture teams at NVIDIA to enhance the ability to create large, graphics systems!
We will coordinate with a distributed development team using professional software development processes including continuous integration, testing, and deployment
What we want to see:
B.S. or M.S. in computer science or equivalent experience
8+ years of experience
Programming skills in C++ and HLSL/GLSL
Experience developing real-time rendering systems and/or parallel programming models
Knowledge of compiler implementation techniques: parsing, semantic checking, intermediate representations, and optimization
Experience with modern GPU graphics APIs: Direct3D 12, Vulkan, and/or OptiX
A demonstrated track record of delivering high-quality software
Ways to stand out from the crowd:
Able to collaborate with a diverse and distributed team
Familiarity with general-purpose languages such as Rust or Swift
Experience with programming language design and implementation or type theory
Practice in large-scale real-time graphics application development
Join the future of Omniverse, you will work on groundbreaking products with a dedicated team
The base salary range is 160,000 USD - 304,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s