Senior Graphics Compiler Engineer
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 teamThe 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.