Разработчик С++ (Back-end, CCTV/решения видеонаблюдения)

з/п не указана

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

О нашей компании:

Мы специализируемся в разработке и интеграции ПО в области видеонаблюдения (CCTV) и цифровом ТВ (IPTV/OTT), и реализуем масштабные проекты для крупных операторов связи, корпораций и государственных структур.

Работая у нас, Вы получите уникальный опыт в проектах разработки и внедрения инновационных решений в области видео в масштабах городов и регионов. Сможете решать сложные и нетривиальные задачи с возможностью участвовать в реализации новых технологичных решений.

О наших проектах:

Мы реализуем действительно большие проекты для корпораций, правительств и просто крупных компаний. Наши проекты – это не коробочные решения, а “ветки разработки”, которые постоянно живут, эволюционируют и требуют внимания. Наши проекты имеют ряд национальных наград за инновационные реализации (можно посмотреть на сайте www.netris.ru).

Например, именно мы реализовали крупнейший в мире проект видеонаблюдения на единой платформе для г.Москвы, включающий в себя более 170 тыс. камер или, например, полномасштабное внедрение нашей платформы IPTV (более 400 тыс. пользователей) у национального оператора связи Республики Казахстана.

Мы разрабатываем комплексные решения видеонаблюдения и цифрового телевидения (Streaming Video): получение, обработка в режиме реального времени контента любого формата, полученного из любого источника (Head-end, IP-камера, мультимедиа-файл и т.д.) и вещание его на все популярные платформы (IPTV-приставка, софт-плеер (flash, quicktime, wmp и другие), мобильные устройства на базе iOS, Android). Приложение транслирует онлайн-видео с камер, дает доступ к аналитике событий и архиву видеозаписей для огромного количества пользователей.

Наша команда:

Это коллектив высококвалифицированных разработчиков, тестировщиков и инженеров.

Мы решаем действительно интересные и амбициозные задачи, вместе достигаем наших целей. У нас есть место инициативе, творчеству и развитию. Мы предпочитаем обучать и повышать хорошо показавших себя сотрудников.

Чем предстоит заниматься:

  • Разработка серверных приложений в высоконагруженных проектах видеонаблюдения (CCTV), включающая в себя в основном разработку медиа-сервера, представляющего собой систему записи, хранения и вещания контента, предназначенную для управления видео- и аудио в IP-сетях, а также его функциональных модулей: http://www.netris.ru/ru/products/cctv/vod-server.html
  • Основным преимуществом решения является его практически неограниченная масштабируемость, позволяющая создавать систему видеонаблюдения со многими сотнями тысяч камер и пользователей.
  • Уже сейчас наши клиенты активно используют сотни тысяч камер (более 170 тыс.), доступ к которым имеет большое число пользователей (более 400 тыс.). Соответственно, такие инсталляции представляют собой кластер медиа-серверов, в котором необходимо горячее резервирование и балансирование нагрузки.

Какими навыками нужно обладать:

  • Хорошее знание C++/STL, С++11/14
  • Хорошее знание межпроцессного взаимодействия, понимание синхронизации
  • Опыт разработки многопоточных серверных приложений
  • Умение работать в командной строке Linux
  • Знание основных сетевых протоколов
  • Желание и умение изучать новые технологии, ответственность, самостоятельность
  • Английский язык (на уровне чтения технической документации)

Желательно:

  • Опыт разработки под Linux/Unix
  • Опыт разработки сетевых приложений
  • Опыт работы с Python, CMake, Git, Jenkins
  • Опыт работы с базами данных: MySQL, Oracle, Postgres или любая другая реляционная СУБД
  • Опыт оптимизации серверных приложений
  • Опыт рефакторинга в больших сложных проекта

Будет плюсом:

  • Знание семейства стандартов цифрового кодирования MPEG-2/4
  • Знание протоколов вещания медиа-данных HTTP, HLS, RTMP, RTSP, RTP/RTCP
  • Знание алгоритмов компьютерного зрения, обработки изображений и численных алгоритмов общего назначения
  • Опыт работы c ОpenCV

Условия:

  • Компенсация (фикс) обсуждаема по результатам собеседования в зависимости от проф.опыта.
  • Возможность обучения и развития.
  • Гибкость рабочего времени (по приходу на работу до 11.00).
  • Оформление в соответствии с ТК РФ (оплата отпусков и больничных 100%).
  • Соцпакет (ДМС, оплата моб.телефона).
  • Завтраки, своя кухня (кофе, чай, молоко, булочки по утрам).
  • Футбол/волейбол за счет компании.
  • Офис на М. Кожуховская (7 мин пешком от метро).

Ключевые навыки

C++/STLС++11/14Опыт разработки многопоточных серверных приложенийУмение работать в командной строке LinuxЗнание основных сетевых протоколовОпыт разработки под Linux/UnixОпыт разработки сетевых приложенийTCP/IPPythonGitJenkinsОпыт работы с базами данных: MySQL, Oracle, Postgres или любая другая реляционная СУБД

Вакансия опубликована 16 марта 2019 в Москве

Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику