Мы ищем разработчика платформы Видеонаблюдения, работающего на ip-камерах.
Обязанности:
- Участие в разработке ПО платформы видеонаблюдения, работающего на IP камерах
- Участие в разработке ПО локального видеосервера
- Интеграция существующего ПО с чипсетами (SoC) разных производителей
- Оптимизация кода с целью повышения устойчивости, быстродействия и безопасности
- Изучение и использование новых эффективных подходов в разработке, использование инструментов, повышающих качество, скорость разработки, тестирования и внедрения
Требования:
- Опыт коммерческой разработки ПО на С/С++ от 3 лет
- Опыт работы и сборки под встраиваемые системы (ARM) , предпочтительно для работы с видео (embedded linux)
- Опыт системной разработки с применением POSIX API, многопоточности, примитивов синхронизации, средств межпроцессного взаимодействия
- Глубокое понимание принципов ООП
- Опыт работы с Git, практикой code review
- Опыт работы с системами управления проектами (JIRA, Redmine и т.п.)
- Технический английский
Желательные навыки:
- Стандарты C++11/14, знание STL
- Опыт разработки event driven сетевых приложений
- Кодирование видео, понимание структуры видеопотоков на уровне двоичных данных, знание протоколов доставки видео, например RTSP
- Знание Make, CMake, Docker, Bash
- Опыт работы с Gitlab CI
- Опыт работы с системами сборки buildroot/yocto
Условия:
- Возможность удаленной работы , гибкий график;
- Команда профессионалов, в которой можно развивать навыки и учиться новому;
- Белая заработная плата, квартальные премии;
- ДМС со стоматологией\компенсация мед. услуг по чекам, компенсация фитнеса; или других вещей по вашему выбору из предложенных категорий;
- Предоставление рабочей техники для удаленной работы;
- Большие ресурсы для обучения: от онлайн-университета Ростелеком и корпоративных библиотек до возможности проходить обучение у компаний-партнеров.