Unity logo

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!