Ubisoft logo

Senior 3D Programmer

Ubisoft·Salary not specified

Primary stack

C++

Nice to have's

video-game consolesteam experience

Job description

Description language:

Про посаду

Ubisoft є глобальним лідером у сфері ігор з командами по всьому світу, які створюють оригінальні та незабутні ігрові враження, від Assassin’s Creed, Rainbow Six до Just Dance та інших. Ми віримо, що різноманітні перспективи допомагають як гравцям, так і командам процвітати. Якщо ви захоплені інноваціями та розширенням меж розваг, приєднуйтесь до нашої подорожі та допоможіть створити невідоме!

Ми - невелика, самостійна команда, яка створює амбіційний багатокористувацький досвід, розроблений у Unreal Engine. Ми шукаємо практичних розробників з сильним орієнтиром на виконання, відповідальність та гордість за створення чогось реального - разом.

Обов'язки

  • Проектування, впровадження та підтримка основних фундаментів движка в Unreal Engine, з сильним акцентом на стабільність, продуктивність та масштабованість, що підтримує завжди грабельне, орієнтоване на доставку виробниче середовище.
  • Керівництво ініціативами рендерингу та кадрової продуктивності, включаючи діагностику та оптимізацію GPU/CPU, визначення бюджету, удосконалення трубопроводу та впровадження захисних заходів (профайлінг, виявлення регресії, бенчмаркінг) для забезпечення постійної якості.
  • Володіння технічними рішеннями від початку до кінця: проектування, впровадження, інтеграція, перевірка та загартовування, з урахуванням виробничого та експлуатаційного підходу, орієнтованого на стабільність, продуктивність, безпеку та технічне обслуговування.
  • Щоденне співробітництво з командами ігрової динаміки, технологічного мистецтва, візуальних ефектів, артикулярного мистецтва, інструментів та складання, щоб забезпечити, що рішення на рівні движка (рендеринг, потокове передавання, LODs) дозволяють швидку доставку без шкоди для продуктивності, зберігаючи ефективність робочих процесів Unreal Engine для невеликої, автономної команди.
  • Втілення ролі старшого інженера з практичною роботою, щоденне написання коду, налагодження глибоко всередині движка, ставлення під сумнів технічних підходів, документування обґрунтування рішень та постійне підвищення стандартів якості команди за допомогою кращих практик, патернів проектування та ефективного управління технічною заборгованістю.

Вимоги

  • Диплом бакалавра з комп'ютерних наук, комп'ютерної інженерії або еквівалентний
  • Мінімум 7 років досвіду загального програмування, ідеально в ігровій індустрії
  • Здатність спілкуватися з усіма дисциплінами та підтримувати та підвищувати команду з точки зору візуальних ефектів та продуктивності
  • Досвід роботи з HLSL, DirectX
  • Знання C++
  • Досвід розробки на ігрових консолях та оптимізації продуктивності для консолей
  • Ви є Філомат (тобто любитель математики – алгебра, геометрія, числення, весь набір)
  • Ви креативні та спраглий інновацій

Буде плюсом

  • Досвід роботи в команді, яка випустила відеогру

Ми пропонуємо

  • Повна зайнятість
  • Постійний контракт
  • Гнучкість офісної роботи

Про компанію

Ubisoft є глобальним лідером у сфері ігор з командами по всьому світу, які створюють оригінальні та незабутні ігрові враження, від Assassin’s Creed, Rainbow Six до Just Dance та більше. Ми віримо, що різноманітні перспективи допомагають як гравцям, так і командам процвітати. Якщо ви захоплені інноваціями та розширенням меж розваг, приєднуйтесь до нашої подорожі та допоможіть створити невідоме!

© Ubisoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Київ, Одеса

More at Ubisoft

All 381 roles

Popular searches