Компания Eagle Dynamics - ведущий разработчик авиационных симуляторов, известных во всем мире. У нас собраны ведущие специалисты в области авиационных симуляторов и тренажеров, объединенные общей идеей создавать максимально реалистичные игры.
Стэк: С++, Python, HLSL/GLSL, Lua (опционально)
Обязанности: - Разработка инструментов для 3d редакторов 3DS Max и Blender (C++, Maxscript, Python);
- Взаимодействие с проприетарным графическим движком;
- Обсуждение и обработка запросов от 3D дизайнеров;
- Разрабатывать инструменты для работы с моделями в игре (Qt);
- Участие в разработке пайплайна по переносу моделей из 3D редактора в движок игры.
Требования: - Понимание работы графического пайплайна;
- Знание основ линейной алгебры, знание базовых алгоритмов и структур данных;;
- Коммерческий опыт с С++ от 5-и лет;
- Наличие опыта коммерческой разработки на Python.
В случае отсутствия коммерческого опыта, необходимо предоставить портфолио готовых проектов, активный профиль на GitHub с открытым для просмотра репозиторием.
- Уверенное знание STL;
- Знание стандарта С++23;
- Готовность самостоятельно изучить Lua, Maxscript.
Будет плюсом: - Опыт работы с HLSL или GLSL;
- Опыт отладки 3D-приложений (Renderdoc, Nvidia nsight);
- Понимание процесса сборки C++ кода. Опыт работы с сmake, make, scons приветствуется;
- Понимание как работает многопоточность в Python;
- Опыт работы с нативными функциями в Python. (pybind11, ctypes, …);
- Понимание пайплайна создания 3D моделей с точки зрения дизайнера;
- Опыт работы в Blender или 3ds Max;
- Опыт разработки игровых проектов (не мобильных);
- Опыт общения с симуляторами, шутерами, стратегиями и другими милитари-играми.
В случае отсутствия вышеупомянутых знаний, желание в них разобраться.Условия: -
Работа удаленно из любой точки мира или в офисе в Москве;
-
Достойная зарплата в рынке;
-
Перспективы роста и личного профессионального развития;
-
Работа над интересным проектом.