Назад
5 дней назад

Программист C++ (Unreal Engine)

Формат работы
onsite
Тип работы
fulltime
Грейд
junior
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Программист C++ (Unreal Engine): разработка высокопроизводительных игровых систем, сетевой логики и инструментов для Unreal Engine 5 с акцентом на многопоточность, репликацию и оптимизацию производительности. Фокус на проектировании клиент-серверной архитектуры, работе с памятью и кэшами, интеграции с .NET-сервисами и обеспечении качества кода.

Локация: Россия; график 5/2, с 10:00 до 18:00, по пятницам рабочий день сокращён на один час.

Компания

Полигонатор развивает игровые проекты и техническую инфраструктуру на базе Unreal Engine 5.

Что делать

  • Разрабатывать и поддерживать высокопроизводительный код на современных стандартах C++17/20.
  • Создавать игровые системы, компоненты и инструменты для Unreal Engine 5.
  • Проектировать клиент-серверную сетевую логику, репликацию и синхронизацию состояний для многопользовательских игр.
  • Профилировать и оптимизировать производительность, работу с памятью, кэшами и многопоточностью.
  • Интегрировать C#/.NET-сервисы, REST API, JWT и базы данных PostgreSQL/SQLite.
  • Писать unit- и integration-тесты, участвовать в code review и взаимодействовать с командами арта, геймдизайна, QA, DevOps и backend-разработки.

Требования

  • Коммерческий опыт разработки на C++ от 1–2 лет и уверенное владение C++17/20, STL, шаблонами, умными указателями и move-семантикой.
  • Понимание управления памятью, конкурентности, многопоточности и lock-free структур.
  • Опыт с Unreal Engine 5, UObject, GameplayAbilitySystem и связкой Blueprints + C++.
  • Опыт сетевой разработки для многопользовательских игр, authoritative server и репликации.
  • Навыки работы с CMake, Windows/Linux, Git, Docker, CI/CD, отладчиками и профайлерами.
  • Технический английский для чтения документации обязателен.

Хорошо, если есть

  • Опыт работы с OpenGL, Vulkan, DirectX или физическими движками.
  • Знание VTune, RenderDoc, Unreal Profiler или Visual Studio Profiler.

Культура и преимущества

  • Официальное трудоустройство и полностью белая заработная плата.
  • Социальный пакет по ТК РФ.
  • Открытая демократичная культура и возможность реализовывать собственные идеи.
  • Дружный коллектив и благоприятный психологический климат.
  • Заработная плата обсуждается индивидуально по итогам интервью.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →