WorkListВойтиОформить подписку
AS

Senior C++ Developer (Video Management System)

висит 2 года
Ajax Systems · Security hardware / IoT
Откликнуться на сайте компании ↗
Опубликована давно; 02.11 она ещё висела у компании.

О вакансии

Откуда можно работать
Офис: Kyiv, Украина
из текста вакансии
Занятость
Full-time
из текста вакансии
Уровень
Senior
уровень в названии: «senior»
Деньги
≈ $2–3,8 тыс/мес · оценка Worklist
по мировому рынку, грейд в вакансии не указан, данные за август 2026. Это ориентир порядка величины, а не вилка этой роли · Как считаем
Даты
Опубликована 15.10.2024 · видим у компании с 17.08 · у компании видели 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с украинского.

Суть роли

Мы ищем нового игрока в отдел Systems, который будет работать над созданием и улучшением встроенного программного обеспечения для устройств Ajax.

Подразделение System отвечает за создание и развитие программной экосистемы Ajax. Команда разрабатывает и поддерживает OS Malevich и Video Management System, строит масштабируемую cloud‑инфраструктуру и создает клиентские приложения для разных платформ, обеспечивая согласованную работу всех компонентов системы.

В работе используются Java, Kotlin, Swift, C, C++, Python. В состав входят embedded, cloud, mobile и desktop инженеры, которые обеспечивают функционирование единой цифровой платформы.

Что предстоит делать

  • поддержка хорошей технической культуры с тестами и CD;
  • совместно с командой продолжать работу над новым продуктом с использованием видеокамер для задач безопасности в сочетании с традиционными охранными датчиками;
  • развивать инженерные практики и повышать качество кода;
  • принимать участие в обсуждении новой функциональности продукта и отвечать за развитие продукта как части системы.

Требования

  • опыт C++ 5 лет (C++11/C++14);
  • знание linux системы, знание bash, понимание принципов работы ядра linux;
  • хороший опыт работы с boost, в частности boost.asio;
  • хорошо разбираться в принципах работы процессов, потоков и асинхронной обработки;
  • уметь писать модульные/интеграционные тесты (культура применения TDD будет плюсом);
  • свободное владение git, cmake, gdb;
  • практический опыт проектирования и разработки больших систем.

Будет плюсом

  • опыт работы с embedded системами и системами с ограниченными вычислительными ресурсами;
  • опыт работы с потоковым видео;
  • экспертный уровень в работе с протоколами передачи сигналов и потоковой передачей данных (RTSP);
  • детальное знание и понимание протокола и стека RTP/RTCP;
  • знание и понимание внутреннего устройства форматов видеокодеков HEVC, H.264;
  • опыт работы с GRPC/web sockets, WebRTC, GST, LiveMedia, Video codecs/playback;
  • опыт работы с форматами упаковки мультимедиа, такими как HLS, DASH, а также с шифрованием;
  • опыт работы с критически важными видео приложениями и стандартами;
  • свободная ориентация в опенсорсных библиотеках, от ffmpeg до OpenCV;
  • практический опыт использования и интеграции с соответствующими технологиями с открытым исходным кодом;
  • опыт реализации конвейера обработки видео для мультимедийных программ (воспроизведение, запись, перекодирование, потоковая передача).

Условия и бенефиты

  • возможность предлагать и реализовывать собственные идеи, которые влияют на продукт и его массовое производство;
  • место в стремительно растущей компании с мотивированной профессиональной командой;
  • конкурентную заработную плату;
  • медицинское страхование;
  • корпоративные занятия по английскому языку;
  • возможность принять участие во внутреннем проекте бета‑тестирования систем безопасности Ajax;
  • скидки от компаний‑партнеров;
  • скидки на продукты компании.

Навыки

C++11C++14LinuxBashboostboost.asioGitcmakegdbJavaKotlinSwiftCPythonembedded systemsRTSPRTPRTCPHEVCH.264

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти