R&D Engineer (C++)
Primary stack
Nice to have's
Job description
Про посаду
Інженер з досліджень та розробок (C++)
UBISOFT шукає досвідченого інженера з досліджень та розробок, який володіє C++ з хорошим розумінням C# та здатністю розробляти найсучасніші та надійні автоматизаційні фреймворки для тестування ігор. Ця посада передбачає проектування та розробку різних інструментів або додатків разом з командою для створення надійного стійкого рішення, яке допоможе нашим командам зменшити ручні зусилля. Інженер з досліджень та розробок буде працювати з керівником команди автоматизації та допомагати йому розробляти модулі автоматизації для різних проектів. Член команди також буде співпрацювати з розробниками, керівником контролю якості та різними менеджерам, щоб зрозуміти вимоги та визначити потреби контролю якості.
Обов'язки
- Виконувати завдання, призначені в рамках встановленого часового періоду, регулярно отримуючи зворотний зв'язок про хід виконання від менеджера/керівника розробки.
- Визначати вимоги та критерії прийнятності призначених завдань.
- Розробляти гарне розуміння фреймворка DTest та ставати вмілим у написанні коду з інтеграцією гри до DTest.
- Допомагати менеджеру розробки з усіма аспектами проектування та кодування програмного забезпечення.
- Визначати експлуатаційну можливість шляхом оцінки аналізу, визначення проблеми, вимог, розробки рішення та запропонованих рішень.
- Розробляти програмні рішення, вивчаючи потреби в інформації, консультуючись з користувачами та вивчаючи потоки систем, використання даних та робочі процеси.
- Досліджувати проблемні ділянки.
- Розробляти гарне розуміння наданого коду та налагоджувати його для виявлення проблемних ділянок.
- Дотримуватися кожної стадії життєвого циклу розробки програмного забезпечення, адаптованого командою/проектом.
- Контролювати технічну ефективність внутрішніх систем.
- Документувати та демонструвати рішення, розробляючи документацію, блок-схеми, макети, діаграми, графіки, коментарі до коду та чистий код.
Вимоги
Основні компетенції
- Гарне розуміння процесів життєвого циклу розробки та тестування програмного забезпечення.
- Сильні навички налагодження та усунення несправностей.
- Гарні усні та комунікаційні навички та здатність співпрацювати з членами команди.
- Гнучкість у організації роботи відповідно до вимог.
- Здатність організовувати роботу індивідуально в проекті або в командному середовищі.
- Відкритість для зворотного зв'язку та задоволення від роботи в швидкозмінному, постійно ітераційному середовищі.
- Висока мотивація та швидке навчання.
- Ставлення до інновацій та навчання новим технологіям.
- Гарні навички вирішення проблем. Добре володіє виявленням та налагодженням помилок у коді.
Технічні компетенції
- Гарне знання C++, C# та хороших практик кодування.
- Хороший рівень досвіду використання CI/CD за допомогою інструментів, таких як Jenkins, TeamCity тощо.
- Знання систем версіонування/контролю джерельного коду.
Поведінкові компетенції
- Вирішення проблем
- Командна робота
- Адаптаційність
- Комунікація
- Здатність до ініціативи
Ми пропонуємо
- Повна зайнятість з постійним контрактом.
- Гнучкість офісної роботи.
Про компанію
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.
More at Ubisoft Berlin
All 226 rolesSenior Game Designer - Beyond Good & Evil 2 - M/F/NB
Ubisoft Berlin · France
Senior Technical Artist - (Tool & Art Pipelines) (W/M/NB)
Ubisoft Berlin · France
Senior Technical Animator (Assassin's Creed)
Ubisoft Berlin · Kyiv +4
Senior Engine Programmer[New Project on Switch2]
Ubisoft Berlin · China