we're looking for a talented engineer to join our core ray tracing dev team in Berlin, Salt Lake City, or Santa Clara. Full job description below.If you're interested or know someone who might be, please PM or email me at: mstich at nvidia dot com. Feel free to reach out even if you can't "check all the boxes" in the description!

Cheers,Martin

Job DescriptionFor 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 an experienced software engineer with a passion for ray tracing and GPU programming to join as a core member of our international engineering team.Possible location: Berlin; Salt Lake City; Santa Clara

What you’ll be doing:You will be working on all aspects of the NVIDIA OptiX SDK and related projects, including API and feature design, code architecture, ray tracing algorithms, shader compilation, and low-level performance optimization.You will also be collaborating with hardware architects, researchers, and driver engineers, in order to help push the state of the art of ray tracing and serve our customers in the Design, Film, Research, and Entertainment communities.

What we need to see:5+ years of industry experienceStrong knowledge of C/C++Strong software architecture and problem solving skillsExperience with CUDA/GPU programmingExpert in at least one of 1) Compilers, LLVM 2) 3D graphics, ray tracing, rendering techniques 3) High performance CUDA/GPU programmingPassionate, proactive, and highly productiveAble to work with a small amount of supervision as part of a distributed teamFluent written and oral communication skills in EnglishLocated or willing to relocate to one of the locations listed above

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most brilliant and talented people on the planet working for us and, due to unprecedented and ongoing growth, our world-class engineering teams are expanding fast. If you're a creative and autonomous software engineer with a genuine passion for visualization, high-performance computing and software engineering, we want to hear from you.