Staff Graphics Engineer

Logo of Unity

Unity

💵 $168k-$221k
📍Remote - United States

Job highlights

Summary

Join Unity's graphics drivers team, the foundation of all rendering at Unity, impacting billions of games and applications across various platforms. You will be reviewing, designing, and enhancing Unity's 3D rendering engine across multiple graphics APIs and operating systems. Collaboration with other R&D teams is crucial, as is developing testing and optimization frameworks. This role requires a minimum of a Bachelor's degree in a related field, ten years of experience with computer graphics rendering techniques, and eight years of C++ programming experience. Relocation and visa sponsorship are not offered.

Requirements

  • Minimum of a Bachelors degree in Computer Science, Engineering, or other related scientific discipline, or equivalent experience
  • At least ten years working with computer graphics rendering techniques including geometric rendering, lighting and illumination, texture mapping, and compute shading
  • At least eight years of C++ programming experience using classes, templates, and polymorphism
  • Ability to implement, debug, and optimize complex algorithms, shaders, and rendering sequences
  • Excellent communication skills

Responsibilities

  • Review, advise, design, and enhance Unity’s 3D rendering engine across the multiple graphics APIs (e.g., Vulkan, Direct3D, Metal, etc.) and operating systems (e.g., Microsoft Windows, Apple’s macOS and iOS, Linux, and Android)
  • Collaborate with other Unity R&D organizations to support and advise on the development and maintenance of our rendering approaches and pipelines
  • Support and develop testing, optimization frameworks, and other diagnostic tools to maintain product quality and performance

Preferred Qualifications

  • Knowledge of modern graphics APIs (Vulkan/Metal/DX12)
  • Experience with RenderDoc, Pix, NVIDIA’s nSight, and similar tools
  • C# development experience
  • Experience using Unity’s editor and tools

Benefits

Gross pay salary $168,900 — $221,655 USD

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Unity know you found this job on JobsCollider. Thanks! 🙏