Проект включает в себя разработку комплекса приложений, затрагивающих управление программно-техническим комплексом (работа с видео, взаимодействие с абонентами вне комплекса, обработка и отображение данных), а также программное обеспечение имитации комплекса.
Обязанности:
Разработка пользовательского интерфейса десктопных систем (Qt Widgets)
- Разработка приложения имитации (симуляции) комплекса (OpenGL, C++/Qt5))
- Разработка серверной бэкэнд части (C++/Qt5)
Подготовка вариантов решений технических вопросов, согласование со смежными подразделениями и службами заказчика.
Code Review кода
Участие в разработке программной документации
Требования:
Образование – высшее техническое (IT-специальности)
Опыт практического применения C++14/17, Qt5, STL
- Понимание принципов работы систем контроля версий (Git)
- Умение настроить сборку проекта в CMake/qmake
- Опыт создания многопоточных приложений
- Базовые знания Linux (Astra Linux), умение работать с командной строкой
- Английский язык (чтение технической литературы)
- Навыки работы с базами данных SQL и NoSQL
- Хорошая обучаемость, исполнительность, стремление к долгосрочному сотрудничеству
Будет плюсом, если вы:
- Обладаете практическими и теоретическими знаниями в области работы с видео (воспроизведение, преобразование, кодирование, стриминг, обработка)
- Имеете навыки работы с 3D-графикой (OpenGL)
- Имеете навыки работы с PostgreSQL, Redis, doxygen, Valgrind
- Базовые знания Linux
Условия:
- Оформление в соответствии с ТК РФ.
- График работы 5/2, с 9:00 до 18:00, в пятницу - до 16:45.
- Добровольное медицинское страхование.
- Столовая на территории предприятия.
- Комфортные условия труда, дружный коллектив.