Render Programmer [Snowdrop]
Primary stack
Nice to have's
Job description
Про посаду
Ми шукаємо Render Programmer [Snowdrop] для приєднання до нашої команди рендерингу World Tech в Ubisoft. Ваша основна увага буде зосереджена на впровадженні, розширенні та підтримці різних систем рендерингу світу нашого внутрішнього движка Snowdrop™. Як render programmer, ви будете частиною відданої команди досліджень та розробок, яка працює з кількома платформами апаратного забезпечення.
Обов'язки
- Проектування, впровадження та ітерації над функціями рендерингу для великих, відкритих світів (рельєф місцевості, рослинність, флора та системи складових світу)
- Робота з C++
- Розробка функцій рендерингу світу, які масштабуються на різних платформах і з різними можливостями апаратного забезпечення
- Балансування візуальної якості, потокової передачі та стратегій рівня деталізації (LOD) з обсягом пам'яті та продуктивністю під час виконання на масивних, безшовних світах
- Підтримка існуючої трубопроводу рендерингу світу та інструментів в актуальному стані відповідно до останніх змін, що відбулися в процесі розробки (наприклад, нові SDK, версії middleware або графічні API)
- Спілкування з командами, які використовують технологію, щоб зрозуміти їхні вимоги та визначити потреби в реалізації та вдосконаленні технологій рендерингу світу
Вимоги
Технічні навички
- Професійний досвід роботи з програмуванням на C++
- Досвід роботи з критичними за продуктивністю та/або рендерингом програмуванням
- Глибоке розуміння графічних API та сучасних трубопроводів рендерингу
- Здатність точно прогнозувати тривалість завдань та розуміти залежності
- Сильні навички налагодження
- Обізнаність про нові розробки в графічних API та апаратному забезпеченні
- Знання про внутрішні інструменти, що використовуються в процесі виробництва відеоігор
Професійні навички
- Бажання брати участь у розвитку молодших членів нашої команди
- Вміння ефективно спілкуватися як з технічними, так і з нетехнічними сторонами
- Ви є самомотивованою людиною, яка цінує якість у всьому, що робите, і маєте гарне почуття деталей
- Ви креативні і раді подолати технічні обмеження та вирішувати складні проблеми
- Володіння англійською мовою на високому рівні
Ми пропонуємо
- Їдальня з вартістю 30 грн/день
- Доступ до приватної медичної системи та спеціальні тарифні плани для членів сім'ї
- Медична допомога на території
- Підписка на World Class
- Комплексна програма добробуту (включаючи фізичну підготовку, психічне здоров'я, фінансову освіту та внутрішні спільноти)
- Страхування життя
- Велосипеди Ubisoft, безкоштовний прокат
- Місця для паркування автомобілів, велосипедів, мотоциклів
- Відеоігри та консолі для оренди
- Доступ до ігор Ubisoft через власний акаунт Uplay
- Bookster (безкоштовна доставка книг додому або в офіс)
- Безкоштовні фрукти та кава в офісі
- Безкоштовні дні в студії, що підтверджуються щорічно для різних заходів
- Відпустка для навчання
- Святкування Різдва/Великодня зі спеціальним подарунком
- Знижки для партнерів
Про компанію
Ubisoft є глобальним лідером у сфері ігор з командами по всьому світу, які створюють оригінальні та незабутні ігрові враження, від Assassin’s Creed, Rainbow Six до Just Dance та інших. Ми віримо, що різноманітність перспектив допомагає як гравцям, так і командам процвітати. Якщо ви захоплені інноваціями та рубежами розваг, приєднуйтеся до нашої подорожі та допоможіть нам створювати невідоме!
© Ubisoft Berlin. 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.