2gis2gis

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-проектов и автоматизации визуальных тестов
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT