yandex
2ГИС
Страна
Россия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

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

Оценка ИИ

Сильная инженерная вакансия в известной компании с четким стеком и интересными задачами на стыке системного программирования и графики. Удаленный формат и работа над продуктом с огромной аудиторией делают предложение очень привлекательным для опытных разработчиков.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Высокая сложность обусловлена требованиями к глубокому знанию C++, графических API (Vulkan/Metal) и специфических алгоритмов оптимизации данных для мобильных устройств. Роль Senior предполагает не только написание кода, но и проектирование архитектуры сложных графических систем.

Анализ зарплаты

Медиана450 000 ₽
Рынок350 000 ₽ – 550 000 ₽
Оценка ИИ

Зарплата в вакансии не указана, но для позиции Senior C++ Rendering Engineer в России рыночный диапазон составляет от 350 000 до 550 000 рублей. 2ГИС обычно предлагает конкурентоспособные условия, соответствующие верхним границам рынка для высококвалифицированных специалистов.

Сопроводительное письмо

I am writing to express my strong interest in the Senior Rendering Engineer position at 2GIS. With over 5 years of experience in C++ development and a deep focus on computer graphics, I am excited about the opportunity to contribute to the evolution of your 3D maps. My background includes extensive work with Vulkan and OpenGL, as well as optimizing rendering pipelines for mobile devices, which aligns perfectly with your team's goals.

In my previous roles, I have successfully implemented complex shader effects and optimized data compression formats to improve engine performance. I am particularly drawn to 2GIS because of the unique challenge of rendering massive amounts of geospatial data in real-time. I am confident that my expertise in algorithms and architectural design will allow me to make an immediate impact on your rendering engine and help deliver a seamless experience to millions of users.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 2ГИС уже сейчас

Присоединяйтесь к команде 2ГИС и создавайте будущее картографии, работая над сложными графическими задачами мирового уровня!

Описание вакансии

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

#удаленка #senior

Компания: 2ГИС

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

-Подготовкой и отрисовкой новых картографических данных.

-Написанием различных графических эффектов.

-Улучшением взаимодействия с современными графическими API (Vulkan, Metal, OpenGL).

-Производительностью графической подсистемы и 3D-движка в целом.

-Сжатием данных (в том числе созданием и оптимизациями собственных форматов хранения данных).

-Генерализацией и симплификацией данных.

-Разработкой алгоритмов и структур данных, производительных на различных мобильных устройствах.

-Улучшением и поддержкой собственного языка описания стилей карт.

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

-Имеешь опыт работы с современным С++ от 5 лет

-Имеешь опыт работы с графическим API (Metal, OpenGL, DirectX, Vulkan).

-Имеешь опыт написания шейдерных программ.

-Знаешь основные алгоритмы и структуры данных, в том числе имеешь опыт работы с алгоритмами компьютерной графики.

-Подключишься к разработке сложных программных решений — от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода.

-Умеешь работать в команде — открыто общаться и обсуждать свои задачи, вместе с командой находить лучшие решения.

Контакты: Откликнуться

🔥 Подписаться на наши каналы / @best_itjob / @it_rab

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • C++
  • Vulkan
  • Metal
  • OpenGL
  • DirectX
  • Shaders
  • Algorithms
  • Data Structures
  • Computer Graphics

Возможные вопросы на собеседовании

Проверка понимания современных стандартов и управления ресурсами в низкоуровневых API.

Расскажите о различиях в управлении памятью и синхронизации между OpenGL и Vulkan/Metal. С какими трудностями вы сталкивались при переходе?

Важно для оптимизации отрисовки карт на мобильных устройствах.

Какие техники оптимизации Draw Calls вы считаете наиболее эффективными для мобильного рендеринга при отрисовке большого количества объектов?

В описании вакансии упомянуто сжатие данных.

Какие алгоритмы сжатия геометрии или текстур вы использовали? Как найти баланс между степенью сжатия и скоростью распаковки на GPU?

Проверка навыков написания эффективного кода для шейдеров.

Как вы подходите к профилированию и оптимизации шейдеров? Какие инструменты и метрики (например, occupancy, register pressure) вы используете?

Оценка архитектурного мышления.

Как бы вы спроектировали систему стилизации карты, чтобы она была гибкой, но при этом не создавала избыточной нагрузки на CPU при обновлении кадров?

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

discord
248 000 $ – 279 000 $

Staff Software Engineer, Player Experience

SeniorУдалённоСША
React · TypeScript · Python · iOS · Objective-C · Swift · Android · Java · Kotlin · Steamworks API · Epic Online Services · Playfab
+12 навыков
2k
130 700 $ – 174 300 $

Senior Online Engineer - WWE 2K

SeniorУдалённоСША
C++ · Go · Python · SQL · AWS · Jira · Perforce · Matchmaking · Backend Development
+9 навыков
8Bit - Games Industry Recruitment
Не указана

Senior Animation Programmer

SeniorУдалённо
C++ · Animation Systems · Inverse Kinematics · Game Engines · Mathematics · Procedural Animation
+6 навыков
ЦКР Система
1 500 $ – 2 700 $

Middle Unity (c#) developer

MiddleУдалённоРоссия
Unity · C++ · Zenject · UniRx · UniTask · UGUI · Unity Addressables · OOP
+8 навыков
2k
96 400 $ – 142 660 $

Senior Online Services Software Engineer

SeniorВ офисеКанада
C++ · Go · Python · Unreal Engine 5 · PostgreSQL · Kubernetes · AWS · Distributed Systems · OpenTelemetry · Datadog · CI/CD · Event-Driven Architecture
+12 навыков
haven
Не указана

Programmeur·euse Senior – Jouabilité/Senior Gameplay Programmer

SeniorУдалённоКанада
C++ · Object-Oriented Programming · Game Mechanics · Debugging · Optimization · Artificial Intelligence · Network Programming · User Interface · Character Animation · Games as a Service
+10 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

2ГИС
Страна
Россия