C++ Team Lead в 3D Карту
офис, удалёнка, гибрид
Ведущая команда разработки 3D-движка для картографического продукта — кроссплатформенная библиотека и набор утилит. Вы будете развивать подсистему рендеринга, шейдеры и обработку бинарных картографических данных ради производительности и качества визуализации
ГрейдLead
Опыт3–6 лет
Стек
C++CMakeVulkanJenkinsPython 3MetalOpenGLBitbucketJira
Задачи
- •Разработка и отрисовка новых картографических 3D-объектов и эффектов
- •Написание и оптимизация шейдеров и графических эффектов
- •Улучшение взаимодействия с графическими API (Vulkan, Metal, OpenGL)
- •Оптимизация производительности графической подсистемы и движка
- •Обработка, сжатие и подготовка бинарных картографических данных
- •Поддержка кроссплатформенной сборки, тестов и документированного API
Обязательно
- •Опыт работы с современным C++ (C++20) от 5 лет
- •Опыт работы с графическими API: Vulkan/Metal/OpenGL/DirectX
- •Опыт написания шейдеров
- •Знание алгоритмов и структур данных для компьютерной графики
- •Опыт написания и поддержки тестов (unit и e2e), включая запуск на устройствах
- •Опыт кроссплатформенной сборки и работы с CMake и CI
- •Опыт документирования API и работы с библиотеками как кроссплатформенным продуктом
Будет плюсом
- •Опыт мобильной или кроссплатформенной разработки на C++
- •Опыт разработки многопоточных приложений и профилирования графических программ
- •Опыт тестирования и автоматизации тестов на ферме мобильных устройств
- •Опыт настройки CI/CD для графических/3D-проектов и автоматизации визуальных тестов