Rendering Engineer, Real-time - Gaming

NvidiaSanta Clara, CA
117d$184,000 - $356,500Remote

About The Position

NVIDIA has been the driving force powering video games since we invented the GPU, and we've been innovating ever since. From programmable shaders to ray tracing, we continue to change the way people make and play games. At NVIDIA Lightspeed Studios we have been hard at work pushing the boundaries of what's possible. Our recent projects include RTX Remix as well as NVIDIA's Zorah demo, showcasing the latest in real-time ray tracing and neural rendering technologies. We're continuing to build next-gen computer graphics experiences, and we're looking for an experienced rendering engineer to join the NVIDIA Lightspeed Studios team.

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

Nice To Haves

  • 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

Responsibilities

  • 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

Benefits

  • Equity
  • Benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service