Gaijin
Вакансия С++ Graphics Developer (Middle)
1 мес. назад
HungaryCyprusWorldwideMiddleRemoteB1
c++20hlslglslrenderdocpixnsightdirectx 12vulkan
Gaijin разрабатывает онлайн-игры класса AAA и сейчас ищет C++ Graphics Developer для работы с графическим редактором Dagor Engine, как удаленно, так и в офисах в нескольких странах.
О компании
- Gaijin разрабатывает онлайн-игры класса AAA для ПК, консолей и мобильных платформ, включая популярные MMO «War Thunder», «Enlisted» и другие игры.
- Команда состоит из сотен талантливых разработчиков игр со всей Европы и постоянно растет.
Обязанности
- Разрабатывать графическую часть редактора (Editor) Dagor Engine — основного рабочего инструмента технических художников.
- Делать инструменты для технических художников и помогать другим командам с ними работать.
- Писать графические алгоритмы: метрики вьюпорта, визуализация данных, отладочная отрисовка.
- Разбираться с проблемами рендеринга в CI/CD и чинить их.
- Поддерживать standalone-сборки CDK.
Требования
- Опыт программирования от 5 лет.
- Уверенное знание C++20.
- Опыт с проприетарными движками.
- Знание HLSL/GLSL.
- Опыт работы с инструментами отладки и профилирования графики (RenderDoc, PIX, Nsight).
- Хорошая математическая база (линейная алгебра, аналитическая геометрия).
- Английский язык — не ниже Intermediate.
- Системное мышление и высокая степень самоорганизации.
- Желание и умение работать в команде.
Будет плюсом
- Практический опыт работы с DirectX 12, Vulkan, GNM или Metal.
- Знание daslang (https://daslang.io/) или quirrel (https://quirrel.io).
- Опыт разработки игровых инструментов (game tools).
Условия
- Удаленно.
- Компания предоставляет помощь при релокации в следующие страны: Венгрия, Кипр, Германия, Дубай, Латвия и Армения.
- Вы можете работать в офисах перечисленных стран или удаленно.