Kernel API Graphics Engineer at Unity

1 week ago

Québec, Quebec, Canada Kibbi Technologies Inc. Full-time

Drive innovation as a Graphics Engineer on Unity's Kernel API Team. Work on essential graphics abstractions ensuring coherence across platforms and graphics drivers.

In this position, your background in software engineering, particularly in multi-threaded C++, will be invaluable. You will focus on maintaining the API layer that fosters cross-driver consistency for platforms like D3D12 and Vulkan. Collaborating with other developers and driver teams is key to building clean, precise APIs while supporting extensive documentation.

Key Responsibilities:

  • Develop and maintain essential API and cross-driver functions
  • Contribute to the validation and testing suites for reliability
  • Partner with driver teams for effective API construction
  • Enhance system performance and ensure debugging readiness
  • Document API specifications as they progress

Requirements:

  • Proficient in multi-threaded C++ and software engineering principles
  • In-depth knowledge of 3D graphics programming
  • Familiarity with Direct3D 12, Vulkan, or Metal
  • Skills in identifying performance and bug issues
  • Excellent proactive communication and collaboration abilities

Join Unity to redefine graphics rendering with your unique engineering expertise.