Локация
Россия; возможна 100% удалённая работа. Гибридный формат доступен в офисах Москвы, Санкт-Петербурга и Новосибирска.
Компания
2ГИС развивает картографические продукты, включая кроссплатформенный 3D-движок и инструменты обработки картографических данных.
Что делать
•Разрабатывать программные решения на C++20 для 3D-движка и графических функций карты.
•Работать с современными графическими API: Vulkan, Metal и OpenGL.
•Разрабатывать генерацию геометрии, шейдеры, визуальные эффекты, анимации, рельеф, дороги, развязки и тоннели.
•Обрабатывать бинарные данные карты и векторные тайлы в собственном формате.
•Повышать производительность движка и графической подсистемы, поддерживать модульные и e2e-тесты.
•Управлять командой из 3–5 разработчиков: ставить и контролировать задачи, проводить 1×1 и развивать инженеров и процессы.
Требования
•От 3 лет опыта работы с современным C++ и разработки сложных программных решений.
•От 1 года опыта управления командой разработчиков.
•Знание C++20, CMake и принципов проектирования архитектуры.
•Умение распределять рабочее время, сохранять фокус на технических задачах и поддерживать развитие команды.
•Готовность работать в удалённом формате из России или в гибридном формате в одном из офисов.
Хорошо, если есть
•Опыт мобильной или кроссплатформенной разработки на C++.
•Опыт разработки многопоточных приложений.
•Опыт работы с Vulkan, Metal, OpenGL или DirectX.
•Навыки измерения производительности и профилирования графических программ.
Культура и преимущества
•Гибкий график с возможностью начинать рабочий день в удобное время.
•Удалённый или гибридный формат работы.
•ДМС, штатный терапевт, невролог и медицинский консультант.
•Поддержка выступлений на конференциях и публикаций технических статей.
•2ГИС — аккредитованная IT-компания.