Senior Rendering engineer C++ в 3D Карту

По договоренности

  • Приморская
  • Василеостровская
  • Горный институт

Карты 2ГИС взяли курс на иммерсивность: мы хотим создать не просто красивую, но и как никогда детальную карту. Если ты «горишь» графикой и хочешь поучаствовать в создании новой карты, мы ждём именно тебя!

О проекте

  • 3D-движок — большой и сложный проект, который содержит более полумиллиона строк высокопроизводительного кода на C++20, а также активно взаимодействует с современными GAPI: Vulkan/Metal/OpenGL.
  • Собираем этот код с помощью CMake, свежими версиями компиляторов (Clang, GCC, MSVC) в различных IDE – кому что удобней.
  • Поставляем наш продукт как кроссплатформенную библиотеку с документированным API, также предоставляем набор утилит для обработки и подготовки картографических данных.
  • Также не забываем про качество нашего продукта. Пишем и поддерживаем различные тесты: от простых модульных до сложных e2e скриншотных тестов, запускаемых на ферме с реальными мобильными устройствами.
  • Основные задачи команды связаны с обработкой и отрисовкой большого количества 3D-объектов — генерацией геометрии, написанием шейдеров и эффектов, работой с бинарными данными карты (векторными тайлами) в собственном формате.

Основной стек

  • C++20, Python 3, CMake — для разработки и тестов.

  • Jira, Bitbucket Stash и Jenkins – для задач, ревью и сборки на CI.

Задачи

  • Сейчас мы активно разрабатываем графические продуктовые фичи в карте: различные анимации объектов, рельеф, реалистичные дороги, развязки и тоннели.
  • В том числе активно экспериментируем с внедрением различных визуальных эффектов. Изучаем на state-of-art подходы в графике и оцениваем их применимость в нашем продукте.
  • Не забываем и про нефункциональные требования – работаем над производительностью движка и его графической подсистемы.

Ты будешь заниматься

  • Подготовкой и отрисовкой новых картографических данных.
  • Написанием различных графических эффектов.
  • Улучшением взаимодействия с современными графическими API (Vulkan, Metal, OpenGL).
  • Производительностью графической подсистемы и 3D-движка в целом.
  • Сжатием данных (в том числе созданием и оптимизациями собственных форматов хранения данных).
  • Генерализацией и симплификацией данных.
  • Разработкой алгоритмов и структур данных, производительных на различных мобильных устройствах.
  • Улучшением и поддержкой собственного языка описания стилей карт.

Мы ждём, что ты

  • Имеешь опыт работы с графическим API (Metal, OpenGL, DirectX, Vulkan).
  • Имеешь опыт написания шейдерных программ.
  • Знаешь основные алгоритмы и структуры данных, в том числе имеешь опыт работы с алгоритмами компьютерной графики.
  • Подключишься к разработке сложных программных решений — от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода.
  • Умеешь работать в команде — открыто общаться и обсуждать свои задачи, вместе с командой находить лучшие решения.

Будет плюсом

  • Опыт мобильной или кроссплатформенной разработки на С++, разработки многопоточных приложений и навыки измерения производительности и профилирования графических программ.

Кроме того

  • 2ГИС — аккредитованная IT-компания.
  • Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А ещё у нас можно работать 100% удалённо, уезжать на зимовки.
  • График не главное. Кто-то начинает работу в 9, кто-то в 11, а кто-то — когда удобно ему и команде. Главное — выполнять задачи в срок и быть на связи с коллегами.

  • Само собой, полностью белая зарплата, размер обсуждается на собеседовании, потолка нет.

  • Есть ДМС, штатный терапевт, невролог, мед.консультант и другие IT-плюшки.

  • Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.


Адрес: Россия, Санкт-Петербург, Средний проспект Васильевского острова, 83
Показать на большой карте

Поделиться:

Опубликована 23 дня назад

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

Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. ... Предлагаем присоединиться в роли DWH Engineer и работать над проектом заказчика. ... Новая, 28, коворкинг "VMESTE"), Самара (IT парк Монте Роза).
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании AstonAston
  • Санкт-Петербург
5 дней назад
Мы - международная финтех IT-компания с главным офисом в Санкт-Петербурге и распределенной командой по ... Наш опыт в IT-разработке финтех решений насчитывает более 10 лет. ... Сейчас мы ищем опытного Manual QA engineer для работы над экосистемой наших продуктов: личные кабинеты ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании HeadlinerHeadliner
  • Санкт-Петербург
4 дня назад
от 200 000 ₽
Выше средней на 11%
ООО "Нью Ривер"аккредитованная IT-компания , являются резидентами Сколково. ... Мы ищем в нашу команду QA Engineer. ... Опыт работы в тестировании от 5 лет Условия: Работу в аккредитованной IT компании График работы: 5/2 ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Магер Анастасия СтепановнаМагер Анастасия Степановна
  • Санкт-Петербург
14 дней назад
Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. ... Предлагаем присоединиться в роли QA Automation Engineer (Java)! Почему это будет интересно? ... Новая, 28, коворкинг "VMESTE"), Самара (IT парк Монте Роза).
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании AstonAston
  • Санкт-Петербург
14 дней назад
Technopeak.ae is a leading provider of IT solutions and services across the Middle East. ... division continues to expand, we are looking for an experienced and reliable 2nd Line Server Support Engineer ... This role is ideal for someone who thrives in resolving complex IT infrastructure issues, enjoys working ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Первый БитПервый Бит
  • Санкт-Петербург
6 дней назад
АЛРОСА Информационные технологии – представляет различные IT-услуги структурным подразделениям и дочерним ... Мы приглашаем на работу Data engineer в направление КХД и BI центра компетенции по управлению данными ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании АЛРОСААЛРОСА
  • Санкт-Петербург
15 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.