Share
What you’ll be doing:
Implement new rendering techniques in a game engine using real-time ray tracing with NVIDIA RTX technology
Improve the performance and quality of techniques you or others developed
Help develop and implement cutting-edge neural rendering techniques for real-time graphics
Ensure that the rendering techniques are robust and work well for the content needs of products using them
Work with various organizations within the company, from research groups to art teams, to build amazing experiences using ground-breaking technology
What we need to see:
Solid understanding of C++ and multi-threading programming techniques
Knowledge of the GPU Graphics Pipeline and GPU architecture
BS/MS or higher degree in Computer Science or a related field (or equivalent experience)
8+ years of experience
Experience with ray tracing in real-time or offline
Background with GPU Graphics and Compute programming APIs such as Direct3D 11, Direct3D 12, DirectX Raytracing, Vulkan, OpenGL, CUDA or OptiX
Background with writing shader code in Slang, HLSL or GLSL for these APIs.
Experience debugging, profiling and optimizing rendering code on GPUs
Comfortable with a sophisticated game engine codebase, such as Unreal Engine 5, Lumberyard, CryEngine, Unity or Godot
Familiar with the math commonly used in real-time rendering
Ways to stand out from the crowd:
Up to date knowledge of real-time rendering and offline rendering algorithms and research
Experience with machine learning/AI, preferably for computer graphics applications
Familiar with C++17
Experience with the following development tools: NSight, PIX, GPU-View, V-Tune, Superluminal
Background with x86 assembly
You will also be eligible for equity and .
These jobs might be a good fit