Вакансии
Ведущий программист-разработчик компьютерной графики
- Программирование 3D графики реального времени (OpenGL, Vulkan)
- Поддержка и развитие существующего движка
- Требования к кандидату:
- Опыт в программировании 3D графики, собственные наработки
- Знания и навыки 3D Maths, наличие опыта применения
- Знание и опыт применения современных технологий 3D рендеринга
- Опыт применения библиотек OpenGL 4 или DirectX11/12
- Опыт написания шейдеров HLSL/GLSL
- Желательно:
- Опыт разработки под Vulkan
- Опыт реализации проектов, связанных с визуализацией ландшафта
- Опыт реализации современных технологий Global Illumination
- Опыт оптимизации кода
- Собственные игры, домашние проекты, демопроекты
С++ программист
Основные задачи
- Разработка и оптимизация программного обеспечения, связанного с подготовкой 3D геопространственных баз данных.
- Участие в выработке решений, разработке планов, оценке трудозатрат.
- Выполнение задач в соответствии с планами.
- Написание технической и программной документации.
Требования
- Отличные знания С++, опыт работы программистом С++ от 3 лет.
- Опыт разработки программного продукта от проектирования до поддержки пользователей.
- Хорошие знания объектно-ориентированного программирования, паттерны проектирования на С++, алгоритмы и работа со структурами данных
- Уверенные знания математики на уровне векторов, матриц (линейная алгебра)
- Базовый Английский
Желательно (знание любого пункта из перечисленного является бонусом при рассмотрении кандидата)
- Опыт работы с ГИС системами (QGIS или ArcGIS), знание систем координат и форматов геопространственных данных
- Опыт разработки программ для автоматической обработки растровых и векторных геоданных
- Опыт применения технологий AI в GIS задачах
- Опыт работы с СУБД (PostgreSQL / PostGIS), знание SQL
- Опыт работы с 3D форматами
- Опыт программирования 3ds Max SDK
- Знание спецификации аэродромов