Название: Engine Programmer
Местоположение: Барселона / Варшава / onsite
Многократно удостоенная наград, Larian Studios доказала свою приверженность созданию высококачественных ролевых игр. Вступая в новые проекты, команда, подарившая вам Baldur’s Gate 3 и Divinity: Original Sin 2, ищет Engine Programmer, чтобы присоединиться к коллективу и помочь нам в поддержке предыдущих проектов (Baldur’s Gate 3, Divinity: Original Sin 2…), а также в их обновлении.
Обязанности
- Поддержка наших сборок для PC/Mac/iOS/Console
- Написание производительного, надежного и поддерживаемого кода
- Отладка, профилирование и оптимизация кода для достижения целей по качеству и производительности
- Участие в ревью кода, тестировании и документировании
- Проявление сильной страсти к созданию передовых игр высочайшего качества
Требования
- Опыт разработки игр более 3 лет
- Для Mac/iOS - опыт работы с Metal, XCode, C++ и Objective-C
- Для PC - опыт работы с DX11 и C++
- Для Console - опыт работы с DX12/AGC/NVN, SDK для консолей и C++
- Опыт работы с широким спектром инструментов профилирования CPU и GPU
- Глубокое знание многопоточности
- Открытость мышления, готовность к сотрудничеству, экспериментам и итерациям над конкретными функциями
- Страсть к созданию и игре в отличные игры
- Знание современного оборудования
Приветствуется
- Степень бакалавра / магистра в области компьютерных наук или разработки программного обеспечения
- Опыт в SIMD программировании
- Опыт работы с низкоуровневой ассемблерной архитектурой x86/ARM/DXBC/Spir-V
- Опыт работы с сетями / многопользовательскими играми
- Опыт работы с CMake
- Опыт работы с Vulkan
- Опыт работы с CI & DevOps
- Подтвержденный опыт значительного вклада в выпущенные игры
Мы Предлагаем
- Международная команда из более чем 600 сотрудников, работающих в 7 студиях по всему миру, каждая из которых обладает своими уникальными качествами и сохраняет атмосферу небольшой студии
- Открытая, совместная среда, где идеи приветствуются и поощряются
- Руководящая команда, состоящая из высококвалифицированных разработчиков игр, занимающих ведущие позиции в своих областях
- Разделение хобби и увлечений с единомышленниками
- Инклюзивная среда с множеством мероприятий, организуемых студиями или сотрудниками
- Стремление к созданию наилучшей игры для фанатов, включая прислушивание к отзывам сообщества