The opportunity
Unity Graphics is on a mission to rapidly advance innovation across our entire graphics stack, delivering the perfect balance of performance, quality, and the widest possible device reach. As a Senior Graphics Engineer on the Shader Systems team, you will be an integral part of collaborating with others within Unity Graphics to improve tooling and workflows for graphics engineers and shader authors. This position will see you tackle problems across our shader tech stack, from runtime variant handling to supporting our cross-platform shader compiler systems and building new ways for developers to define and improve their shader workflows.
With the Unity runtime being installed on over 3.5 billion devices worldwide, this is a unique opportunity to shape the developer experience of the most widely used game engine in the world.
What you'll be doing
Develop, build and maintain high-quality and performant systems for managing and compiling shaders
Help maintain our shader systems by diagnosing and fixing bugs, ensuring stability and reliability for our users whilst improving performance, testability and stability.
Work with multi-functional teams to bring new engine features to all platforms
Enable Unity shaders to work across platforms, render pipelines, and performance levels