Разработчик C++ (Computer Vision)

По договоренности

  • Динамо
  • Белорусская
  • Маяковская

О проекте:

Разрабатываем новую систему видеоанализа в реальном времени «с чистого листа».

Заменяем существующее решение, создавая технологический стэк под собственные задачи. В основе — IP-камеры, нейросетевые модели, алгоритмы компьютерного зрения и допплеровские радары для прецизионного измерения скорости.

Сейчас мы на самой интересной стадии — R&D.

Мы создаём прототип (PoC) и формируем архитектуру ядра системы. Вас ждёт глубокое погружение в предметную область, работа с «сырыми» данными оборудования, быстрые эксперименты и итеративная разработка ключевых алгоритмов. Наша цель — проверить гипотезы, получить первые работающие результаты и заложить основу для будущего production-решения.

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

  • Разработка C++ приложения под ОС Linux;

  • Разбираться в технических задачах: разбор протоколов радаров, SDK камер, исследование алгоритмов трекинга, детекции, гомографии;

  • Участие в принятии технических решений: выбор библиотек, написание модулей, оптимизация пайплайна;

  • Интеграция выгрузки данных с внешними системами через SOAP/JSON API;

  • Написание клиент-серверных приложений;

  • Исследование и внедрение решений для инженерных задач (калибровка, синхронизация);

  • Участие в проектировании и code review и готовность помогать коллегам.

Технологический стек:

C++17/20, Linux, CMake, GCC/Clang, QT, ImGui, FFmpeg (libavcodec), GStreamer, OpenCV, многопоточность, сетевые сокеты (UDP/TCP/RTSP), PostgreSQL, gSOAP, JSON, Docker, Git.

Требования:

  • Production-опыт разработки на C++ 17/20;

  • Опыт сборки и кросс-компиляции с CMake, Conan/vcpkg;

  • Глубокое понимание многопоточности и управление памятью;

  • Опыт анализа и интеграции сторонних SDK от производителей камер;

  • Понимание и опыт работы с сетями: RTSP, UDP/TCP, сокеты, отладка сетевых проблем;

  • Опыт применения библиотеки OpenCV и интеграцией в систему с готовыми моделями ONNX, YOLO (детекция, трекинг, работа с матрицами, калибровка);

  • Опыт работы с FFMPEG или GStreamer;

  • Опыт работы с базой данных PostgreSQL, SQLite (DDL, DML);

  • Опыт профилирования приложений и нахождения узких мест bottleneck;

  • Опыт написания клиентов для веб-сервисов (JSON, SOAP);

  • Практический опыт разработки под ОС Linux;

  • Умение работать в терминале (bash, ssh, systemctl, journalctl, cron);

  • Понимание, что такое Docker и зачем он нужен.

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

  • Написание UI на QT, ImGui;

  • Опыт работы с калибровкой камеры и задачами гомографии;

  • Знание алгоритмов трекинга объектов (SORT, DeepSORT);

  • Опыт с синхронизацией данных (NTP, PTP, временные метки);

  • Знание Python для прототипирования решений.


Адрес: Россия, Москва, Большая кольцевая линия, метро Савёловская
Показать на большой карте

Поделиться:

Опубликована 17 дней назад

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

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
Наша команда занимается развитием сценариев поддержки клиента по нашему продукту. Это включает в себя как рабочее место сотрудника 2-ой линии поддержки, так и автономных AI-агентов поддерживающих наших клиентов в различных точках контакта. Наш тех ст...
  • Полный день
  • Опыт от 1 года
Логотип компании СБЕРСБЕР
  • Москва
3 дня назад
В компанию АО " РТ Лабс" требуется Backend-разработчик. ... кодовой базы); Помогать команде (забирать на себя понятные рутинные задачи по бэкенду, освобождая старших разработчиков ...
  • Полный день
  • Опыт от 1 года
Логотип компании РостелекомРостелеком
  • Москва
3 дня назад
Мы в поисках Java разработчика на проект Банка-ТОП3!
  • Нестандартный график
  • Опыт от 1 года
Логотип компании Лига Цифровой ЭкономикиЛига Цифровой Экономики
  • Москва
4 дня назад
ООО «РТ‑ВТ» — дочерняя компания ПАО «Ростелеком» и разработчик современной ERP-системы, объединяющей ...
  • Полный день
  • Опыт от 1 года
Логотип компании РостелекомРостелеком
  • Москва
4 дня назад
Обязанности: Обучение пользователей работе в АБС Банка; Участие в тестировании и внедрении модифицированного программного обеспечения; Настройка функционала АБС ЦФТ-Банк, поиск ошибок; Разработка эксплуатационно-технической документации по модифициро...
  • Полный день
  • Опыт от 1 года
Логотип компании Ланта-БанкЛанта-Банк
  • Москва
4 дня назад
от 127 500 ₽
Обязанности: проектирование архитектуры LLM и выбор базовой модели под задачи проекта; создание и обучение моделей с нуля либо проведение fine‑tuning (SFT, LoRA, PEFT); подготовка, очистка и разметка датасетов, формирование instruction‑данных; реализ...
  • Полный день
  • Опыт от 1 года
Логотип компании Алабуга, ОЭЗ ППТАлабуга, ОЭЗ ППТ
  • Москва
4 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.