Senior Ray Tracing Software Engineer
NVIDIAAbout the role
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 System Software Engineer to join as a member of our international engineering team.
What you’ll be doing:
Work on core components of our RTX ray tracing driver stack with a focus on BVH construction and ray traversal
Collaborate closely with NVIDIA hardware architects to investigate and design next-gen RT Core features
Develop system software and APIs that use these features to their full potential
What we need to see:
MS Degree or equivalent degree in a relevant field or equivalent experience
6+ years of proven experience
Proficiency in C/C++
Strong software architecture and problem solving skills
Deep understanding of computer and GPU architecture
Experience in CUDA/GPU programming
Familiarity with ray tracing algorithms and BVH construction
Knowledge in the areas of graphics programming, rendering, DX12/Vulkan/OptiX -APIs, 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
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 hardworking, a diverse set of people on the planet working for us and, due to unprecedented growth, our special engineering teams are growing fast. If you're a creative and autonomous engineer, we want to hear from you.
The base salary range is 176,000 USD - 333,500 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