Обязанности: - разработка и архитектура высоконагруженных кросс-платформенных десктоп приложений на стеке C++14/17 и Qt/QML;
- код ревью и менторство младших разработчиков.
Требования:
Язык C++ (стандарт 14 и выше):
- глубокое знание C++14 (обязательно). Понимание отличий C++17/20 (будет плюсом).
- владение современной стандартной библиотекой (STL): алгоритмы, контейнеры, итераторы.
- понимание семантики перемещения (move semantics), идеальной передачи (perfect forwarding), лямбда-выражений и умных указателей ( unique_ptr , shared_ptr , weak_ptr ).
- опыт написания многопоточного кода (QtConcurrent, мьютексы, атомарные операции) без гонок данных.
- знание паттернов проектирования.
Сборка и инфраструктура:
- CMake: написание сложных CMakeLists.txt , управление зависимостями.
- Mercurial (Hg): Обязателен опыт работы с VCS (ветвление, слияние, работа с большими репозиториями, разрешение конфликтов).
Qt & QML:
- Qt не ниже версии 5.11 (желательно знание отличий в Qt 6).
- глубокое знание QML и Qt Quick: создание сложных кастомных элементов, работа с моделями-представлениями (C++ модели для QML), оптимизация отрисовки (сглаживание, анимация).
- написание бекенда на C++ для QML-фронтенда (экспорт C++ классов/объектов в QML).
- опыт отладки утечек памяти в Qt (Valgrind, AddressSanitizer).
- знание сигнально-слотовой системы (включая новый синтаксис с функторами).Понимание внутреннего устройства Qt (QObject parenting, цикл событий, мета- объектная система).
Архитектура и проектирование:
- опыт проектирования клиент-серверных приложений (сетевые взаимодействия, Qt Network, WebSockets/HTTP).
- понимание принципов ООП, низкой связанности и высокой связности внутри модулей.
- опыт рефакторинга легаси-кода под современные стандарты.
Будет преимуществом:
- знание Python для написания вспомогательных скриптов сборки/тестирования.
- опыт разработки под Linux (Astra Linux/Ubuntu) и Windows одновременно (кросс-платформа).
- знание OpenGL/Vulkan для высокопроизводительной отрисовки.
Условия: - стабильная работа на крупном предприятии оборонно-промышленного комплекса с 25-летней историей в команде опытных специалистов;
- официальное оформление согласно ТК РФ, белая заработная плата;
- премия в конце календарного года ("13-я заработная плата");
- ДМС со стоматологией по окончании испытательного срока;
- частичная компенсация затрат на спортивные абонементы;
- возможность повышать свой профессиональный уровень, участвовать в конференциях и проходить обучения за счёт компании;
- поддержка сотрудников в радостных и сложных жизненных ситуациях (материальная помощь);
- проведение для сотрудников карьерных мероприятий (экскурсий, интеллектуальных и спортивных состязаний и т.д.);
- перспективы карьерного роста и самореализации: мы растим и повышаем специалистов в рамках компании.
Предоставляется право на получение отсрочки от призыва на военную службу (для военнообязанных) (в соответствии с Постановлением правительства №1725 от 30.09.2022)
Уважаемый соискатель, обращаем Ваше внимание, что рассмотрение Вашего резюме не может расцениваться как приглашение на работу или гарантию последующего трудоустройства.