О компании и команде
Bell Integrator – один из ведущих системных интеграторов страны.
Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.
Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.
Проект: Видеонаблюдение B2B
Мы ищем Разработчика С++ на платформу Видеонаблюдение B2B
Наш сервис позволяет осуществлять видеонаблюдение за любым объектом: от маленького магазина до огромных офисов и производств.
Это Highload система, поддерживающая несколько сотен тысяч камер онлайн ежесекундно.
В состав платформы видеонаблюдения входит:
— Собственное ПО для видеокамер (прошивка)
— Видеотракт
— Управляющий контур backend (в том числе управление камерами)
— Система хранения данных пользователей (видео, события с камер и видеоаналитики)
— Настольное и мобильные приложения, WEB личный кабинет
Платформа предоставляет конечным потребителям и API для интеграции с различными продуктами и сервисами компании
Согласно исследованиям рынка облачного видеонаблюдения, Ростелеком занимает лидирующую позицию в сегменте B2B с долей выше 80%.
Обязанности:
- Участие в разработке ПО платформы видеонаблюдения, работающего на IP камерах
- Интеграция существующего ПО с чипсетами (SoC) разных производителей
- Оптимизация кода с целью повышения устойчивости, быстродействия и безопасности
- Изучение и использование новых эффективных подходов в разработке, использование инструментов, повышающих качество, скорость разработки, тестирования и внедрения.
Ожидания от кандидата
Требования:
- Опыт коммерческой разработки ПО на С++ не ниже стандарта C++11 от 5 лет
- Знание STL
- Опыт разработки на Linux
- Опыт работы с Git, практикой code review
- Опыт работы с системами управления проектами (JIRA, Redmine и т.п.)
- Технический английский.
Желательно:
- Знание современных стандартов C++
- Опыт системной разработки с применением POSIX API
- Опыт разработки event driven сетевых приложений
- Знание Make, CMake, Docker, Bash
- Опыт работы и сборки под встраиваемые системы (ARM), предпочтительно для работы с видео (embedded linux)
- Кодирование видео, понимание структуры видеопотоков на уровне двоичных данных, знание протоколов доставки видео, например RTSP
- Опыт работы с Gitlab CI
- Опыт работы с системами сборки buildroot/yocto.
Условия работы
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Возможность работать удаленно на территории РФ.