10 минут назад
Ведущий программист Unreal Engine (Unreal Engine)
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Ведущий программист Unreal Engine (C++/Unreal Engine 5): Развитие клиентской части симуляторов и многопользовательских приложений с акцентом на архитектуру, сетевое взаимодействие и производительность. Focus on интеграцию Unreal Engine с серверной частью и сервисами, оптимизацию памяти и времени загрузки, а также повышение устойчивости продуктов.
Локация: Санкт-Петербург, улица Шателена, 3. Гибридный формат работы.
Компания
Российская группа компаний полного цикла, разрабатывающая и производящая беспилотные авиационные системы, малые космические аппараты, программное обеспечение и оборудование для промышленности, образования и индустрии развлечений.
Что делать
- Развивать клиентскую часть «Геоскан Симулятора» и Pioneer Drone Sim на Unreal Engine 5 и C++.
- Принимать архитектурные решения, разрабатывать критичные функции, проводить проверку кода и координировать технические решения по двум продуктам.
- Проектировать интеграцию приложений с серверной частью, лаунчером и сервисами многопользовательских режимов.
- Развивать сетевое взаимодействие и многопользовательские функции, оптимизировать производительность, память и время загрузки.
- Диагностировать сложные ошибки, участвовать в подготовке сборок, выпуске версий и развитии автоматизированной сборки и тестирования.
- Декомпозировать задачи, оценивать трудоёмкость, планировать устранение технического долга, поддерживать документацию и участвовать в технических собеседованиях.
Требования
- Коммерческая разработка на C++ от четырёх лет и практический опыт разработки и выпуска продуктов на Unreal Engine 5.
- Уверенная работа с UObject, Actors, Components, Gameplay Framework, Blueprints, модулями и плагинами Unreal Engine.
- Понимание архитектуры крупных Unreal Engine-проектов, клиент-серверного взаимодействия и опыт разработки сетевых или многопользовательских приложений.
- Навыки отладки, профилирования, сборки, упаковки и выпуска приложений, а также работы с существующей кодовой базой.
- Опыт проверки кода, декомпозиции задач, оценки трудоёмкости и выявления технических рисков.
- Английский язык на уровне чтения технической документации. Работа с Git и системами отслеживания задач.
Хорошо, если есть
- Опыт разработки симуляторов, тренажёров, игр или цифровых двойников.
- Знание трёхмерной математики, физического моделирования и динамики движения.
- Опыт серверной разработки на Python с FastAPI или Flask, работы с PostgreSQL и SQLite, а также знание PHP и Yii2.
- Опыт интеграции Unreal Engine с внешними сервисами, приложениями или устройствами и настройки автоматизированной сборки.
- Знание компьютерного зрения, беспилотных систем, робототехники, автоматического управления и подготовки трёхмерного содержимого.
Культура и преимущества
- Официальное трудоустройство по ТК РФ и полностью белая заработная плата.
- Работа в аккредитованной IT-компании, комфортный офис и современное производство рядом со станцией метро «Площадь Мужества».
- Гибкое начало рабочего дня.
- Полис ДМС после шести месяцев работы.
- Изучение английского языка с компенсацией 50%, корпоративный спорт, библиотека, настольные игры, чай, кофе и станции здорового питания.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Junior/Middle Developer (Unreal Engine 5)
50 000 - 70 000₽
Облачный Александр Владимирович
2 дня назад
Разработчик UEFN / Unreal Engine (Fortnite)
150 000₽
6 дней назад
Developer C++ UE5
250 000₽
Azur Games
6 дней назад
Middle UE Developer (C++) (Mobile Games)
Леста Игры
7 дней назад
Gameplay Programmer (Unity)
Siberteam
3 дня назад
Junior Game Developer (iGaming)
60 000₽