Raytracing Performance System Software Engineer
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.