Разработчик C++ (Middle / Middle+)
от 150 000 ₽
VR Concept
VR Concept — российская многопользовательская программная платформа для работы с инженерными и 3D-моделями в виртуальной реальности. Платформа помогает сократить время анализа 3D-документации до 2 раз и выявить до 30% больше критичных ошибок, что экономит до 30% бюджета на проектирование и реализацию.
Наш технологический стек: C++20 (MSVC 2022 и Clang), CMake, Python, Bash, Qt, GitLab, OpenProject, Conan, Docker.
Наш технологический стек: C++20 (MSVC 2022 и Clang), CMake, Python, Bash, Qt, GitLab, OpenProject, Conan, Docker.
Условия работы:
- Опыт работы: от 2 лет коммерческой разработки на C++
- Занятость: полная
- Рабочие часы: гибкий график, ориентировочно 8-часовой рабочий день, 5/2
- Формат работы: удалённый
Мы предлагаем:
- полностью удалённую работу, можно из любого города;
- работу над российским VR-3D-движком и многопользовательской платформой виртуальной реальности;
- сильную команду разработчиков, регулярные ревью и обмен опытом;
- возможности профессионального и карьерного роста;
- гибкий график (формат 5/2, по договорённости с командой);
- достойную заработную плату по итогам интервью;
- премии за успешную работу и вклад в развитие продукта.
Чем ты будешь заниматься:
- разрабатывать новые компоненты и плагины программного продукта VR Concept на C++;
- участвовать в расширении продукта под новые платформы;
- модернизировать архитектуру существующих модулей ядра и приложений;
- участвовать в интеграции нового графического рендера;
- участвовать в проектировании и поддержке архитектуры ПО;
- проведить код-ревью и поддерживать высокое качество кода.
Бонусы от работодателя:
- участие в развитии российского 3D-движка и VR-платформы, которую используют в промышленности и образовании;
- возможность влиять на технические решения и архитектуру продукта;
- живой стек: C++20, CMake, Qt, GitLab, Docker, Python/Bash, современные инструменты разработки;
- опыт работы с задачами на стыке 3D-графики, инженерии, VR и производительности;
- участие во внутренних митапах, возможность выступать с докладами и развивать экспертизу.
Требования к сотруднику
Обязательные:
- опыт разработки на C++ от 2 лет;
- уверенное знание современного C++ (C++17 и выше);
- опыт кросс-платформенной разработки (Windows / Linux);
- понимание ООП и основных шаблонов проектирования;
- знание базовых алгоритмов и структур данных;
- опыт разработки многопоточных приложений;
- умение писать аккуратный, читаемый код и разбираться в чужом;
- опыт командной разработки с использованием Git и Code Review;
- умение отлаживать и профилировать код;
- понимание, как интегрировать инструменты разработки (clang-tidy, clang-format и т.п.) в пайплайн;
- знание современного CMake;
- высшее техническое образование или сопоставимый практический опыт.
Будет плюсом:
- понимание линейной алгебры, опыт написания математических моделей;
- быстрая ориентация в сторонних библиотеках (например, Boost);
- опыт работы с графическими API: Vulkan, OpenXR;
- опыт работы с пакетным менеджером Conan;
- знание Python;
- опыт работы по Agile-подходам.