Unity
Graphics Engineer
Full-time
Remote, United Kingdom
4 days ago
Apply
Please mention that you found this job through
XR Jobs Board—it helps us grow!
About
As a member of the low-level graphics API team, you would be responsible for maintaining and enhancing our multi-platform, real-time rendering engine, which is the core of Unity's products. The team is challenged by developing efficient rendering solutions to work on Khronos APIs, across the multitude of platforms that Unity supports.
What you'll be doing
- Maintain and enhance Unity's 3D rendering engine across the multiple graphics APIs (e.g., Vulkan, OpenGL, OpenGL ES, etc.) and operating systems (e.g., Android, Microsoft Windows and Linux)
- Collaborate with other Unity R&D organizations to support and advise on the development and maintenance of our rendering approaches
- Support and develop testing, optimization frameworks, and other diagnostic tools to maintain product quality and performance
What we're looking for
- Experience working with computer graphics rendering techniques including geometric rendering, lighting and illumination, texture mapping
- C++ programming experience using classes, templates, and polymorphism
- Ability to diagnose issues and defects using application debugging tools, as well as measure and optimize application performance
- Excellent communication skills
You might also have
- Knowledge of modern graphics APIs (Vulkan/Metal/DX12)
- Experience with RenderDoc, Perfetto, Pix, NVIDIA's NSight, and similar tools
- Experience using Unity's editor and tools
Additional information
- Relocation support is not available for this position.
- Work visa/immigration sponsorship is not available for this position
Apply
Please mention that you found this job through
XR Jobs Board—it helps us grow!