Rendering engineer C++ (3D Карта)
Компания рассматривает кандидатов из любых уголков мира
Бонус: 75 000 ₽
**2ГИС** — аккредитованная IT-компания, которая создаёт карту городов со справочником компаний, маршрутами общественного транспорта и навигатором. Она помогает городскому бизнесу находить своих клиентов среди жителей, а компаниям — создавать сервисы и приложения на наших технологиях. **Стек:** C++20, Python 3, CMake, Jenkins. Для ревью и сборки на CI используем Bitbucket Server и Jenkins, перед каждым мержем прогоняем сборки и автотесты, в том числе автотесты визуальной части. **Задачи:** - Подготовка и отрисовка новых картографических данных; - Написание различных графических эффектов; - Улучшение взаимодействия с современными графическими API (Vulkan, Metal, OpenGL); - Производительность графической подсистемы и 3D-движка в целом; - Сжатие данных (в том числе созданием и оптимизациями собственных форматов хранения данных); - Генерализация и симплификация данных; - Разработка алгоритмов и структур данных, производительных на различных мобильных устройствах; - Улучшение и поддержка собственного языка описания стилей карт. **Must-Have:** - C++ от 3-х лет; - Графическое API (Metal, OpenGL, DirectX, Vulkan) от 1 года; - Опыт написания шейдерных программ; - Основные алгоритмы и структуры данных, в т.ч. алгоритмы компьютерной графики. **Nice-to-have:** - Опыт мобильной или кроссплатформенной разработки на С++, разработки многопоточных приложений и навыки измерения производительности и профилирования графических программ. **Мы предлагаем:** - Удаленку или офис (Москва, Санкт-Петербург, Новосибирск); - ДМС; - Обмен опытом; - Собственный учебный центр.
О компании:
2ГИС — IT-компания, которая создаёт карту городов со справочником компаний, маршрутами общественного транспорта и навигатором. Она помогает городскому бизнесу находить своих клиентов среди жителей, а ...
Больше о компанииСтек:
- C/C++ разработчик
- C++