Ведущий программист Unreal Engine (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%, корпоративный спорт, библиотека, настольные игры, чай, кофе и станции здорового питания.