NVIDIA

Rendering Engineer, Real-time, Gaming

NVIDIA

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $184,000 - $356,500 per year

Job Level

SeniorLead

Tech Stack

AssemblyC++RayUnity

About the role

  • 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
  • Applications for this job will be accepted at least until September 6, 2025.
  • NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.

Requirements

  • 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