Rendering Engineer, Real-Time - Gaming
at Nvidia
π Santa Clara, United States
USD 184,000-356,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
C @ 3 C++ @ 2 Algorithms @ 3 Machine Learning @ 3 Debugging @ 3 API @ 3 CUDA @ 3 GPU @ 3Details
NVIDIA Lightspeed Studios is building next-generation computer graphics experiences, including projects such as RTX Remix and NVIDIA's Zorah demo, showcasing real-time ray tracing and neural rendering technologies. This role focuses on implementing and optimizing real-time rendering techniques (including ray tracing and neural rendering) in game engines using NVIDIA RTX technology and collaborating with research, engineering and art teams to deliver high-quality interactive experiences.
Responsibilities
- Implement new rendering techniques in a game engine using real-time ray tracing with NVIDIA RTX technology.
- Improve performance and quality of rendering techniques developed by you or others.
- Help develop and implement cutting-edge neural rendering techniques for real-time graphics.
- Ensure rendering techniques are robust and meet the content needs of products using them.
- Work cross-functionally with research groups, art teams, and other organizations to build experiences using advanced graphics technology.
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 professional experience.
- Experience with ray tracing (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 writing shader code in Slang, HLSL, or GLSL for these APIs.
- Experience debugging, profiling, and optimizing rendering code on GPUs.
- Comfortable navigating a sophisticated game engine codebase (examples listed: Unreal Engine 5, Lumberyard, CryEngine, Unity, Godot).
- Familiarity with the math commonly used in real-time rendering.
Ways to Stand Out
- Up-to-date knowledge of real-time rendering and offline rendering algorithms and research.
- Experience with machine learning / AI, preferably for computer graphics applications.
- Familiarity with C++17.
- Experience with development and profiling tools such as NSight, PIX, GPU-View, V-Tune, Superluminal.
- Background with x86 assembly.
Compensation & Benefits
- Base salary range (Level 4): 184,000 USD - 287,500 USD.
- Base salary range (Level 5): 224,000 USD - 356,500 USD.
- You will also be eligible for equity and benefits (see NVIDIA benefits page).
- Applications accepted at least until September 6, 2025.
Location & Time Type
- Location: Santa Clara, CA, United States.
- Time type: Full time.
Equal Opportunity
NVIDIA is an equal opportunity employer committed to fostering a diverse work environment and does not discriminate on the basis of protected characteristics.