Бануба Девелопмент

C++ Rendering Engineer

Не указана
  • Минск
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Adobe Photoshop
  • 3D Max
  • 3D Моделирование
  • C++
  • OpenGL
  • Metal
  • Vulcan

Banuba is seeking a highly skilled C++ Rendering Engineer to join our team!

As part of our team, you will work on implementing advanced rendering techniques and ensuring the seamless integration of 3D assets across various platforms. You will be involved in designing new features and enhancing the performance of real-time rendering applications.

Responsibilities:

  • Development and support of cross-platform 3d rendering engine (OpenGL ES/Metal);
  • Design and implementation of various rendering techniques and effects;
  • Support and extension of 3d asset import/conversion tools (FBX/GLTF).

Required knowledge:

  • C++;
  • Math (linear algebra);
  • Experience with shading languages and coding for realtime 3d rendering.


Good to have knowledge:

  • Complex rendering techniques like PBR, mesh skinning;
  • Experience with mobile GPUs (ios/android), modern graphics APIs (Metal/Vulkan/WebGPU), basic knowledge of 3d asset creation tools like Blender.


We offer:

  • Working in a team of professionals with highly competitive products;
  • Flexible working hours;
  • Office or remote;
  • Full social package.