👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Ведущий программист С++

Зарплата

от 160 000 до 180 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Мы занимаемся разработкой IoT-платформы для комплексных систем физической безопасности.

Описание вакансии

Условия работы

Мы в ИТРИУМ занимаемся разработкой платформы для комплексных систем физической безопасности. Наши программы и технические средства успешно обеспечивают безопасность таких объектов, как международные аэропорты, нефтеперерабатывающие заводы и университеты. C++ в нашем ПО используется для наиболее критичных в плане производительности задач: видеонаблюдение, нейросетевая и алгоритмическая видеоаналитика, встроенное ПО наших контроллеров. Мы ищем разработчика, готового возглавить разработку в стеке C++ в нашей компании.

Требования к кандидатам:

  • опыт коммерческой разработки на C++ от 3 лет (мы используем C++11 и выше, GCC / MSVC, СMake);
  • опыт разработки под Linux / Unix / POSIX, в том числе опыт многопоточного программирования;
  • понимание принципов обработки медиаданных (кодеки, контейнеры, передача данных по сети, вывод видео/аудио);
  • понимание принципов работы веб-сервисов, веб-приложений и соответствующих протоколов (HTTP, websockets).

Нас особо заинтересует:

  • опыт работы с CEF (Chromium Embedded Framework), live555, ffmpeg и OpenCV;
  • опыт работы с Onvif / SOAP;
  • понимание протоколов потоковой передачи медиаданных (RTP / RTSP, MPEG DASH);
  • глубокое понимание принципов работы IP-сетей, соответствующих протоколов и инструментов;
  • знакомство с технологиями машинного обучения, опыт использования / обучения нейросетей;
  • опыт кроссплатформенной разработки под Linux и Windows.

Мы используем:

  • Backend: Scala/Java (Play, Slick, Guice), PostgreSQL, C++ (ffmpeg, live555, CEF, OpenCV, OpenSSL).
  • Frontend: JavaScript / Typescript (ES6+), React / Redux, LESS, npm / Webpack / Babel, AntDesign.
  • Инструменты: Youtrack, Confluence, Rocket.Chat, git, Jenkins, преимущественно Linux (debian-based).

Что вас ждет:

  • Работа над своим продуктом в небольшой (5-9 человек) слаженной команде разработчиков.
  • Свобода действий, возможность влиять на образ продукта и рабочий процесс.
    Полный рабочий день, свободный график работы и отпусков, возможность периодически работать удалённо.
  • Современный офис в 10 минутах пешком от м. Лесная, техника для работы на выбор, официальное трудоустройство, ДМС.