Senior C++ Software Engineer – Simulation & Tools
Primary stack
Nice to have's
Job description
Про посаду
Старший інженер-програміст C++ – Симуляція та Інструменти
Ubisoft – глобальний лідер у сфері ігор з командами по всьому світу, які створюють оригінальні та незабутні ігрові враження. Приєднуйтесь до нашої подорожі та допоможіть нам створити невідоме!
Ви будете частиною команди, яка працює над Motion, міделваром реального часу симуляції Ubisoft для тканини, волосся та жорстких об'єктів. Цей міделвар інтегрований у більшість ігор AAA Ubisoft і підтримує домашні консолі та ПК. Інструменти, інтеграція та співпраця з командами по всьому світу є частиною щоденної роботи.
Обов'язки
- Активна участь у розробці та еволюції API та інструментів відповідно до дорожньої карти команди
- Дослідження та розробка нових функцій, включаючи вивчення способів застосування машинного навчання для симуляції тканини та волосся
- Забезпечення чіткого та структурованого програмування, пам’ятаючи про вимоги до продуктивності, технічного обслуговування та сумісності
- Пропонувати покращення, коли це необхідно, шляхом дослідження, проектування та впровадження нових систем
- Співпраця з командами розробників ігор для допомоги в інтеграції SDK та інструментів у їх виробничий процес і оптимізації продуктивності
- Аналіз поточної функціональності системи
- Виправлення помилок, виявлених іншими робочими підрозділами та командою контролю якості
- Документування роботи для передачі знань та забезпечення розуміння нових систем та функцій іншими програмістами та членами команди
- Робота в Agile середовищі
Вимоги
- Технічні знання
- Великий досвід роботи в програмуванні на C++
- Гарне знання алгоритмів та ООП
- Сильні навички 3D математики
- Знання комп’ютерної геометрії
- Досвід роботи в команді з аналогічними обов’язками, наприклад, надання міделвару клієнтам
- М’які навички
- Хороші навички командної роботи
- Чудові міжособистісні та комунікаційні навички; ми працюємо безпосередньо з командами по всьому світу
- Продемонстрована здатність виконувати термінові завдання, обробляти та розподіляти пріоритети одночасних запитів
- Дуже хороші навички вирішення проблем та усунення несправностей
- Уважність до деталей
- Проактивність та самомотивація
- Здатність працювати у швидкому темпі
Буде плюсом
- Знання фізики (ігор)
- Знання машинного навчання
- Гарне знання C# та WPF
- Знання про ігрові консолі
Ми пропонуємо
- Обідні талони вартістю 30 грн/день
- Доступ до приватної медичної системи та спеціальні тарифні плани для членів сім'ї
- Медична допомога на території
- Підписка World Class
- Комплексна програма добробуту (включаючи фізичну підготовку, психічне здоров'я, фінансову освіту та внутрішні спільноти)
- Страхування життя
- Велосипеди Ubisoft, безкоштовний прокат
- Місця для паркування автомобілів, велосипедів, мотоциклів
- Відеоігри та консолі для оренди
- Доступ до ігор Ubisoft через власний акаунт Uplay
- Bookster (безкоштовна доставка книг додому або в офіс)
- Безкоштовні фрукти та кава в офісі
- Безкоштовні дні в студії, підтверджені щорічно для різних заходів
- Навчальна відпустка
- Святкування Різдва/Великодня зі спеціальним подарунком
- Знижки для партнерів
Про компанію
Ubisoft – глобальний лідер у сфері ігор з командами по всьому світу, які створюють оригінальні та незабутні ігрові враження, від Assassin’s Creed, Rainbow Six, до Just Dance та інших. Ми віримо, що різноманітні перспективи допомагають як гравцям, так і командам процвітати. Якщо ви захоплені інноваціями та розширенням меж розваг, приєднуйтесь до нашої подорожі та допоможіть нам створити невідоме!
© Romanian Game Developers Association (RGDA). 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 Romanian Game Developers Association (RGDA)
All 171 rolesAI Engineer
Romanian Game Developers Association (RGDA) · Kyiv +2
Development Director – AI
Romanian Game Developers Association (RGDA) · Sweden +1
DevOps Engineer (1 year contract)
Romanian Game Developers Association (RGDA) · Romania
LEAD 3D ARTIST
Romanian Game Developers Association (RGDA) · Romania