Разработчик С++ (Back-end Team, VMS)

от 3 500 до 6 000 USD на руки

Откликнуться
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться

У вас слишком много избранных вакансий. Вам нужно удалить ненужные вакансии из списка избранного, чтобы добавить ещё одну.

Удалить самую старую вакансию и добавить эту

Отменить

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

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

NetworkOptix - американская IT-компания, сфокусированная на разработке систем видеонаблюдения (IP Video Management Systems). Мы делаем мощное, захватывающее, простое в использовании программное обеспечение для управления сетевым видео. В результате семилетней работы талантливых людей мы быстро превратились в успешную и быстрорастущую компанию. Мы признаны 7-й самой быстрорастущей компанией программного обеспечения США (по оценке Inc.5000 в 2016г). Уже сегодня наша система видеонаблюдения представлена в Северной Америке, в Европе, в Азии.

Наш продукт – система видеонаблюдения NX Witness. Можно скачать бесплатную версию и попробовать ее в действии. В Северной Америке мы выпускаемся под брендом DW Spectrum. Наша штаб-квартира находится в Лос-Анджелесе, а наш офис разработки – в Москве.

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

Обязанности:

Разработка серверных приложений на языке C++ для системы видеонаблюдения (VMS).

Это включает в себя в том числе:

  • Интеграцию системы видеонаблюдения с новыми устройствами (камеры, DVR) и сторонними системами (например, системы условного доступа).
  • Оптимизацию продукта для работы на встраиваемых платформах (arm, linux embeded), что позволяет запускать наш продукт прямо на камерах или на небольших arm-устройствах (например, raspberry pi).
  • Улучшение работы продукта в публичных сетях: к примеру, расширение списка поддерживаемых протоколов вещания медиа-контента, реализация механизма прохождения соединений через NAT.
  • Расширение публичного API системы. Мы стараемся сделать нашу систему максимально открытой для интеграции со стороны разработчиков железа и сторонних систем.

Требования:

  • Умение и желание писать хороший код.
  • Хорошее знание С++, опыт разработки с широким применением шаблонов.
  • Опыт разработки серверных приложений, понимание особенностей многопроцессной и многопоточной обработки.
  • Умение работать в командной строке Linux, знакомство с основными утилитами командной строки Linux.
  • Знание основных сетевых протоколов, умение работать с ними на программном уровне.
  • Навыки работы с системами контроля версий (Mercurial, Git).
  • Хорошее знание английского языка (не ниже уровня Intermediate). Чтение и написание технической документации.

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

  • Знание CMake.
  • Навыки работы с библиотекой Googletest.
  • Навыки работы с системами виртуализации и их автоматизации (VirtualBox, Docker, Vagrant).
  • Опыт работы с различными медиа-форматами, кодеками, контейнерами (mkv, mpeg2-ts, h.264, webm, vp8, mjpeg etc), протоколами доставки медиа (rtsp, http, hls), ffmpeg и умение работать с ними на программном уровне.

Условия:

  • Высокопрофессиональный и дружный коллектив (разработчики, инженеры по тестированию, инженеры).
  • Действительно интересные задачи/проекты.
  • Свободный график, полный рабочий день (можно приходить и уходить, когда вам удобно, единственное ограничение – к 14.00 все собираются вместе).
  • Компенсация обсуждается с кандидатом в зависимости от профессионального опыта (фикс на руки). Сумма может быть и выше, в зависимости от опыта.
  • Курсы английского языка (в офисе компании, начиная с уровня Intermediate).
  • Офис в центре Москвы, м. Комсомольская, Бауманская, Красные ворота (10 мин пешком от метро).
  • К сожалению, мы не рассматриваем кандидатов на удаленную работу.

Мы просим Вас обязательно заполнять при отклике сопроводительное письмо и дать в нем ссылки на примеры Вашего исходного кода (любого проекта)/ссылки на проекты (github, etc), если они у Вас есть.

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

С++C++11/14STLМногопоточностьBack-endLinuxTCP/IPMercurialGitCMakeGoogletestVirtualBoxDockerVagrant
Написать сопроводительное письмоПисьмо отправлено

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

Вакансия опубликована 7 февраля 2018

Похожие вакансии

Вы откликнулись
Москва, Комсомольская и еще 1
3 500-6 000 USD
21 февраля
Вы откликнулись
Москва, Дубровка и еще 1
100 000-200 000 руб.
23 февраля

У вас слишком много избранных вакансий. Вам нужно удалить ненужные вакансии из списка избранного, чтобы добавить ещё одну.

Удалить самую старую вакансию и добавить эту
Отменить