Назад
10 минут назад

Ведущий программист Unreal Engine (Unreal Engine)

Формат работы
hybrid
Тип работы
fulltime
Грейд
lead
Английский
b2
Страна
Russia
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →