Развитие графической части игрового проекта, повышение качества изображения и производительности рендеринга.

Обязанности:

  • Разрабатывать графические решения и улучшать алгоритмы рендеринга.
  • Развивать и сопровождать кодовую базу, актуализировать техническую документацию.
  • Профилировать и оптимизировать графический код, повышать производительность CPU и GPU.
  • Участвовать в код-ревью, декомпозиции и оценке задач, взаимодействовать со смежными командами.

Требования:

  • Знание C/C++, эффективного программирования, структур данных и алгоритмов.
  • Знание математики, включая линейную алгебру.
  • Опыт профилирования и оптимизации CPU и GPU.
  • Знание языка шейдеров (HLSL, GLSL или аналогичного) и графических API (DirectX, OpenGL, Vulkan или других).
  • Понимание освещения для real-time rendering, PBR-материалов и современных подходов к построению изображения.

Будет плюсом: опыт разработки игр, игровых движков и их компонентов; знакомство с Unity, Unreal Engine, Godot, Maya, Blender, Substance Designer, Arnold или Cycles; интерес к играм и игровой индустрии.

Условия: работа в аккредитованной IT-компании, расширенный полис ДМС, доплаты по больничным и days off, компенсации спорта и питания, офисный тренажёрный зал и комнаты отдыха. Гибкое начало рабочего дня: приход с 8 до 11, уход с 17 до 20.