С++ программист (3D-движок)
Требования
Местоположение и тип занятости
Компания
Разработка интерактивной платформы 3D-визуализации и проектов виртуальной реальности на ее основе
Описание вакансии
О компании и команде
В команду 3D-движка требуется C++ программист, умеющий писать простой и быстрый код под PC и игровые консоли. Быть специалистом в области DirectX/OpenGL/Vulkan и шейдеров не требуется, графикой занимается отдельная команда.
Компания UNIGINE занимается разработкой 3D-движка и проектов на ее основе (игры, GPU бенчмарки, симуляторы). Наш SDK используют более 270 компаний по всему миру, аудитория наших GPU бенчмарков - более 40 миллионов пользователей. Компания активно развивается и растет уже 18 лет. В настоящее время в разработке новый неанонсированный игровой проект под PC, PlayStation 5 и Xbox Series S/X.
Ожидания от кандидата
- Свободное владение C++ (14-го стандарта будет достаточно)
- Уверенное знание низкоуровневой работы компьютерных подсистем (процессора, памяти, кешей и т.п.)
- Понимание алгоритмической сложности, практические навыки оптимизации
- Опыт разработки многопоточных приложений
- Знание векторной алгебры (вектора, матрицы, скалярное/векторное произведение и т.п.)
- Опыт работы с 3D движками (Unigine / Unity / Unreal и т.д)
- Наличие выпущенных проектов
Будет плюсом:
- Опыт разработки 3D-игр
- Опыт кросс-платформенной разработки
- Знание C#/.NET CLR/Mono
- Опыт работы с 3D-графикой
Условия работы
Задачи:
- Развитие высокоуровневых подсистем 3D-движка (кроме графической части) - физика, управление памятью, ввод, файловая система, звук, анимация, загрузчики данных...
- Портирование движка на другие платформы
- Кодогенерация API на разных языках
Условия:
- Адекватная команда, руководство вышло из технических специалистов
- Установка на топовое качество
- Хорошая компактная кодобаза
- Доброжелательная творческая атмосфера без корпоративной ерунды
- Полный рабочий день, удаленный формат занятости
Бонусы
- Официальное оформление, 100% белая зарплата (обсуждается индивидуально по результатам собеседования)
- Обучение за счет компании
- Доплата до оклада в период временной нетрудоспособности сотрудника