For two decades, NVIDIA has pioneered visual computing, the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass PC games, movie production, product design, medical diagnosis and scientific research. Today, visual computing is becoming increasingly central to how people interact with technology, and there has never been a more exciting time to join our team.
We are looking for a Raytracing Performance System Software Engineer to join as a member of our international engineering team.
What you’ll be doing:
You will be working on core components of our RTX ray tracing driver stack with a focus on performance engineering. This includes identifying and implementing low-level optimizations in GPU code, improving compiler code generation, optimizing scheduling algorithms, and more. You will also closely collaborate with hardware architects, researchers, and other software teams, in order to further improve NVIDIA’s ray tracing performance in future generations of GPUs.
What we need to see:
-
Strong knowledge of C/C++
-
Strong software architecture and problem solving skills
-
Strong understanding of computer and GPU architecture
-
Experience in CUDA/GPU programming
-
Experience in low-level optimization
-
Experience in ray tracing, graphics programming, rendering, DX12/Vulkan/OptiX, is a plus
-
Experience in LLVM-based compiler engineering is a plus
-
Passionate, proactive, communicative, and highly productive
-
Able to work with a small amount of supervision as part of a distributed team
-
Fluent written and oral communication skills in English
-
5+ years of industry experience
-
Master of Science or equivalent in a relevant field
With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.