
Principal Software Engineer, Rendering - Unpublished R&D Product
Riot Games2 months ago
Responsibilities
- Serve as the team’s rendering expert
- Build engine technology for a new AAA game
- Understand rendering-system interdependencies and advise departments on rendering best practices
- Collaborate with the art team to realize the game’s visual vision
- Monitor and improve game-client performance
- Build, implement, and improve artist tools across multiple platforms
- Resolve pipeline issues and identify areas for improvement
Requirements
- 8+ years of professional programming experience as a rendering engineer
- 2+ years of experience as a technical lead
- Experience with various game engines, such as Unreal and Unity
- BS degree or equivalent experience
- Experience with multithreaded programming
- Experience working on an MMO
- Familiarity with agile environments
- Familiarity with extending tools such as Maya
- Expertise in low-level C++ optimization
- Experience with asset pipelines, version control, and data-driven rendering architectures
- Experience with Nanite
- Experience with procedural content generation tools such as Houdini and UE5 PCG
Benefits
- Open paid time off policy
- Flexible work schedules
- Medical, dental, and life insurance
- Parental leave for the employee, spouse/domestic partner, and children
- 401k with company match
Tech Stack
C++Unity
Categories
Gaming
About Riot Games
Riot Games develops and publishes online multiplayer games for PC and mobile, including League of Legends, Valorant, Teamfight Tactics, Legends of Runeterra, and Wild Rift. The company operates free-to-play titles monetized via in-game purchases and runs global esports leagues and events around its franchises. Founded in 2006 and headquartered in Los Angeles, Riot is a subsidiary of Tencent with offices worldwide.