Разработчик С++ (3D графика)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наш научно-производственный центр занимается разработкой и технической поддержкой систем управления воздушным движением в аэропортах (создание и установка диспетчерских пультов, оборудования, программного обеспечения для авиадиспетчеров).
В данный момент нам необходимо разработать новое программное обеспечение для диспетчерского 3D тренажера.
Обязанности:
- Поддержка, доработка текущего функционала 3D визуализации модели аэродрома для диспетчерского тренажера.
- Написание, отладка и оптимизация кода 3D визуализации.
- Создание дополнительного инструментария, ускоряющего процесс разработки.
- Ведение технической документации.
Требования:
Уверенное знание C++ 11, C++ 17, stl (в контексте Ogre3D).
Опыт работы с Ogre3D (Unreal Engine, Unity3D).
Знание алгоритмов и структур данных.
Опыт разработки приложений под Linux.
Навыки работы с системами контроля версий (Git/SVN).
Понимание принципов сетевого взаимодействия.
Умение самостоятельно тестировать, отлаживать и оптимизировать разрабатываемые решения.
Умение документировать свой код.
Знание английского языка на уровне чтения технической документации.
Желательно:
Опыт разработки моделей в редакторе Blender.
Опыт кросс-платформенной разработки (Linux/Windows).
Опыт работы в игровой индустрии.
Опыт в разработке физики движения транспортных средств (летательных аппаратов).
Знание паттернов проектирования, применимых в игровых проектах.
Условия:
- Крупная российская производственная компания
- Достойная белая заработная плата по результатам собеседования
- м. Селигерская или м. Алтуфьево
- График работы гибкий
- Профсоюз, возможность получения льготной ипотеки, медпункт, социальные гарантии
- Допуска к гостайне и запретов на выезд из РФ нет
Дополнительные инструкции
Желательно предоставить образец кода.