Ubisoft Berlin logo

R&D Engineer (C++)

Ubisoft Berlin·Salary not specified

Primary stack

C++C#CI/CDJenkinsTeamCity

Nice to have's

CommunicationProblem Solving

Job description

Description language:

Про посаду

Інженер з досліджень та розробок (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 roles

Popular searches