WorkListВойтиОформить подписку
UB

Senior Engine Programmer[New Project on Switch2]

Ubisoft · геймдев
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Chengdu, Китай
из текста вакансии
Занятость
Full-time
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
≈ $4,6 тыс/мес · оценка Worklist
по мировому рынку, данные за август 2026 · Как считаем
Даты
Опубликована 30.10 · видим у компании с 30.10 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:В команде есть выходцы из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →Основание проверено по источнику на карточке компании. Нанимает ли компания из Восточной Европы, Кавказа и Центральной Азии прямо сейчас, мы не знаем.

Описание переведено машинно с английского.

Суть роли

(Senior) Engine Programmer несёт основную ответственность за поддержку, разработку и оптимизацию собственного игрового движка студии. Это включает анализ технических требований, проектирование масштабируемых решений и реализацию надёжных функций движка. Для этой роли необходим подтверждённый опыт анализа и оптимизации производительности, а также умение выявлять сложные узкие места и предлагать эффективные решения.

Что предстоит делать

  • Проектировать и реализовывать расширения движка для выполнения требований проекта в установленные сроки.
  • Проактивно выявлять технологии, критически важные для производительности игры, и разрабатывать экономически эффективные решения в рамках технических и бюджетных ограничений.
  • Поддерживать стабильность движка и кроссплатформенную совместимость, обеспечивая быстрое реагирование на критические проблемы и их устранение.
  • Обеспечивать стабильность и совместимость движка с быстрым реагированием на баги.
  • Проводить оптимизацию производительности с помощью стандартных инструментов профилирования на платформах PC и консолях.
  • Эффективно взаимодействовать с внутренними командами и внешними партнёрами, демонстрируя чёткую техническую коммуникацию.
  • Постоянно изучать и внедрять актуальные новые методики, проявляя самостоятельность в профессиональном развитии.
  • Создавать и поддерживать понятную техническую документацию для обмена знаниями.

Требования

  • Экспертный уровень владения C++ и хорошее понимание C/C# и объектно-ориентированного программирования.
  • Подтверждённый опыт в анализе производительности, управлении памятью и многопоточном программировании.
  • Подтверждённый опыт в архитектуре и оптимизации игровых движков.
  • Умение диагностировать проблемы в движках, зависимостях и middleware, а также предлагать и реализовывать эффективные технические решения.
  • Опыт анализа требований, выявления технических рисков и представления вариантов решений с чётким анализом компромиссов.
  • Стремление писать чистый, поддерживаемый, переносимый и функциональный код.
  • Практический опыт разработки для консолей (Nintendo Switch, PlayStation, Xbox и др.).
  • Профессиональное владение письменным и устным английским языком, достаточное для понимания технических документов и активного участия в обсуждениях и конференц-звонках в глобальной команде.

Навыки

C++CC#Object-Oriented Programmingperformance analysismemory managementmultithreaded programminggame engine architectureprofiling toolsNintendo SwitchPlayStationXbox

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти