Москва
улица Бутырский Вал
улица Бутырский Вал
The Invaders, аккредитованная IT компания, занимающаяся заказной разработкой, ищет опытного разработчика на C++ для реализации крупного и долгосрочного проекта на Unreal Engine 5.
Обязанности:
- Разработка и оптимизация систем и функций GIS системы виртуального городского пространства с использованием C++ и Unreal Engine 5.
- Участие в проектировании и реализации механик виртуального пространства, включая искусственный интеллект, анимацию, воду, физику и т.д.
- Интеграция и поддержка сторонних С++ SDK, библиотек и плагинов в проектах.
- Написание и поддержка собственных С++ библиотек и плагинов в проектах.
- Оптимизация производительности, профайлинг и выявление и устранение узких мест.
- Сотрудничество с другими членами команды для достижения общих целей проекта.
- Написание автоматизированных тестов на разработанный функционал.
- Интеграция со сторонними сервисами.
Требования:
- Не меньше 3х лет опыта работы в разработке на Unreal Engine, используя C++ (17 и 20 стандарты).
- Глубокие знания языка программирования C++ и принципов объектно-ориентированного программирования.
- Знания в многопоточном программировании.
- Обширный опыт работы с Unreal Engine 5.
- Знания векторной математики и линейной алгебры.
- Знание алгоритмов и структур данных С++, а так же Unreal Types.
- Опыт написания unit тестов для кода.
- Знание систем контроля версий Git.
- Знания клиент-серверного взаимодействия.
- Опыт оптимизации, профайлинга, производительности проектов и их компонентов.
- Опыт проведения нагрузочного тестирования на приложения.
- Базовые знания Docker, Docker Compose, k8s.
- Умение работать в команде и эффективно общаться с коллегами.
- Желание изучать новые технологии и возможности Unreal Engine и применять их на практике.
Будет плюсом:
- Знание других игровых движков и платформ разработки.
- Опыт работы с цифровыми двойниками городов, заводов и др.
- Опыт работы с Pixel Streaming.
- Опыт разработки различных GIS систем(карты).
- Опыт переработки движка Unreal Engine.
- Опыт создания Editor Plugin для автоматизации работы.
- Опыт работы с математическими и физическими моделями в контексте виртуальных пространств.
- Знание сетевого программирования.
- Умение оптимизировать игровой и бекенд код.
Мы предлагаем:
- Возможность работать над уникальным и захватывающим проектом создания виртуального города с использованием последней версии Unreal Engine
- Профессиональное развитие и рост в дружной и творческой команде разработчиков
- Гибкий график работы и возможность удаленной работы
- Конкурентная заработная плата.
- Возможность официального оформления в аккредитованной IT-компании
Если Вы готовы внести свой вклад в наше уникальное виртуальное пространство, откликайтесь! Мы с нетерпением ждем Вашего отклика!