C++ Developer (Tools)

Наши ожидания от кандидата

- С++ / STL.
- Опыт работы с QtWidgets. Понимание концепций: QAbstractItemModel + QAbstractView, Signal / Slot, управление памятью.
- Базовые знания линейной алгебры: матричные/векторные вычисления.
- Умение применять шаблоны проектирования.

Будет плюсом:

- Многопоточное программирование: примитивы синхронизации, специфические шаблоны проектирования.
- Техники оптимизации.

Чем предстоит заниматься

- Разработка редактора игровых ресурсов для движка собственного производства.
- Разработка и рефакторинг подсистем игрового движка.
- Оптимизация используемой памяти и времени работы.