
Unity is hiring a Senior Graphics Engineer XR!
Bellevue, USA
111k-146k $
Posted 12 days ago
Posted 12 days ago
Job Description
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. We are looking for a Graphics Engineer with a passion for continuous learning and collaboration, with a drive to democratize high-performance graphics for creators at every scale. In this role, you'll help us deliver on our critical platform partnership commitments, engineering new graphics features designed and optimized for XR hardware. 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
- Implement new graphics features targeting XR platforms supported by Unity, engineered for optimal CPU/GPU performance.
- Prototype new techniques based on research, sometimes on unannounced, future hardware.
- Optimize rendering systems, identifying and fixing bottlenecks to ensure Unity remains the performance leader.
- Help maintain our core rendering systems by diagnosing and fixing bugs, ensuring stability and reliability for our developers.
What we're looking for
- Grasp of 3D math, rendering algorithms, and shader languages (HLSL/GLSL).
- Working knowledge of modern graphics APIs (e.g., DirectX 12, Vulkan, Metal).
- Solid understanding of rendering pipelines, GPU architecture, and performance optimization techniques.
- Proficiency with performance analysis tools such as PIX, RenderDoc, NVIDIA Nsight, or Android GPU Inspector.
- Thrives in a diverse, distributed team and is motivated to help our entire developer community succeed.
You might also have
- Experience building XR games or applications using commercial game engines, such as Unity or Unreal Engine.
- Familiarity with Unity's rendering architecture or related systems.
- Background in real-time rendering for games or other interactive 3D applications.