Разработчик C++ (Linux/win) видеонаблюдение
Прямой работодатель KRAFTWAY ( kraftway.ru )
Опыт работы любой150 000 ₽
Крафтвэй. Мы занимаемся разработкой ПО, материнских плат, коммутаторов, ПК/Серверов и т.п.
Большое внимание уделяем созданию программно-аппаратных решений.
Сейчас мы в поиске разработчика C++.
Наш проект: Видеонаблюдение.
Речь про видеонаблюдение в переходах, на мостах и в парках по Москве.
Также есть успешный опыт нескольких внедрений того же проекта на небольшие промышленные объекты.
Что интересного:
- нетривиальный проект, с разнообразными серверной и клиентской частью, многочисленными технологиями и приличными нагрузками (несколько тысяч камер, больше сотни серверов);
- возможность на деле столкнуться с RTSP, HTTP, TCP протоколами, а также ZeroMQ, PostgreSQL;
- нетривиальные задачи по аппаратному декодированию и отрисовке видео (ffmpeg, OpenGL и многое другое);
- realtime аналитика движения и не только на базе OpenCV, которую надо развивать;
- небольшие и изощрённые задачи для любителей Qt, вроде тайловых карт и многопоточных файловых загрузчиков;
- кроссплатформенная разработка: Windows, Linux, Astra Linux (это уже не так страшно);
- небольшая, дружелюбная команда;
Рабочий процесс отлажен (DevOps, Agile, тестировщики + автотесты, дизайнер);
JIRA,Gitlab,CI,Confluence.
Сейчас нужно будет работать со следующими задачами:
Окно управления видеостеной, рестайлинг самой видеостены с таймлайном.
Вывод видео Direct Draw, OpenGL.
Объединение виджетов.
Создание кастомных виджетов.
Отрисовка объектов на карте местности и масштабирование карты
Окна утилит управления (деревья, списки, кнопки, выезжающие меню и пр)
У нас QT widget + QSS но можно использовать QML.
Веба пока нет, но возможно в перспективе утилита конфигурации будет в вебе.
3d графика на карте и в меню управления поворотной камерой в дальней перспективе, пока 2D.
Наши базовые требования:
- C++11/14 и выше.
- Qt.
- Опыт работы с БД (желательно PostgeSQL).
- Знания и понимания сетей.
- Не боятся проектов на 120к+ строк кода).
Наши условия:
Наш офис в районе метро Алексеевская, 5 минут пешком от метро.
График работы: Пятидневка. 8-часовой рабочий день. Обычно с 10 до 19.
Уровень зарплаты: Мы ориентируемся на 150 +/- т.р. в месяц. Зарплата официальная.