Senior Software Engineer, Rendering 渲染工程师
Riot Games
7 months ago
Shanghai, China
Senior / Staff+
H1B Sponsor
Responsibilities
- Act as the team’s subject-matter expert in graphics engineering.
- Develop and maintain engine technologies powering one of Riot’s new games.
- Collaborate closely with technical artists and art teams to realize the game’s visual and creative vision.
- Monitor and optimize the performance of the game client across platforms.
- Design, implement, and enhance tools for artists on multiple platforms.
- Troubleshoot pipeline issues and proactively identify areas for improvement.
Requirements
- 6+ years of professional experience in Unreal Engine real-time rendering development; 8+ years preferred.
- Deep experience with Unreal Engine 5 core rendering features such as Lumen and Nanite.
- Familiarity with GPU-driven rendering, mesh shaders, ray tracing pipelines, and anti-aliasing techniques.
- Expert proficiency in C++ and Unreal Engine’s rendering APIs.
- Strong knowledge of modern graphics APIs such as Vulkan and DirectX 12, and experience with hardware architectures including consoles and mobile GPUs.
- Expertise in low-level optimization techniques for both PC and mobile platforms.
- Proficient in graphics profiling and diagnostics using tools like PIX, RenderDoc, and Nsight, with demonstrated experience in cross-platform performance tuning.
- Experience developing rendering pipelines for both mobile and PC platforms.
- Comfortable working in an agile development environment.
Tech Stack
C++Unreal Engine
Categories
BackendGaming