Петренко Виктор Павлович

Разработчик C# / C++ реалтайм-системы сбора и анализа данных (камеры, лидары)

Коротко

Разработка и развитие реалтайм-конвейера для камер, лидаров, нейросетей и расчёта параметров проезда с акцентом на многопоточность, стабильный инференс и работу с оборудованием. Компания — продуктовая, разрабатывает программно-аппаратный комплекс для контроля вывоза сыпучих материалов с помощью CV/ML. Небольшая команда, требуется уверенный C# или C++ (ядро на .NET 8), опыт с реальным временем, оборудованием и AI-агентами. Полностью удалённая работа, МСК ± 4 часа.

Локация
Полностью удалённо, часовой пояс — МСК ± 4 часа; выезды на объекты не требуются.
Зарплата
220 000–300 000 ₽ на руки в месяц по итогам собеседования; для кандидатов с сильным опытом возможен более высокий доход.
Компания
IQoko — программно-аппаратный комплекс для контроля и измерения объёма вывоза сыпучих материалов с помощью камер, лидаров и CV/ML.
Что делать
•Развивать реалтайм-конвейер на одной станции: сбор данных, управление устройствами, запуск нейросетей и расчётов.
•Поддерживать многопоточную обработку нескольких видеопотоков и необходимый FPS детекции с использованием GPU.
•Дорабатывать алгоритмы анализа результатов нейросетей, определения направления движения и распознавания государственных номеров.
•Интегрировать камеры, RTSP, ffmpeg, лидары и устройства через Ethernet и UART, обеспечивая устойчивость к сбоям периферии.
•Разворачивать CV/ML-модели на станциях, поддерживать единую версию продукта для всего парка и участвовать в релизах вместе с DevOps.
•Обеспечивать передачу проездов, кадров и облаков точек в облако при нестабильном или отсутствующем интернете, а также разбирать инциденты по логам и данным.
Требования
•От 4 лет коммерческой разработки, включая опыт до появления AI-ассистентов.
•Уверенный C# или C++; ядро написано на C# (.NET 8), разработчики на C++ готовы работать с существующим кодом.
•Практический опыт многопоточности, асинхронности, очередей, блокировок, гонок и мультипроцессинга.
•Опыт работы с оборудованием или потоками данных в реальном времени: видео, камеры, датчики, embedded или робототехника.
•Уверенная работа в Linux или macOS и Docker, а также умение читать, изменять и интегрировать Python-скрипты.
•Практический опыт разработки с AI-агентами и способность проверять, тестировать и отлаживать сгенерированный код.
Хорошо, если есть
•Опыт с ffmpeg, RTSP, OpenCV, YOLO или другими детекторами в продакшене.
•Работа с облаками точек, лидарами, PCL или Open3D.
•Опыт в ANPR, видеоаналитике, ASP.NET Core, фоновом сервисе, SQLite или Dapper.
•Развёртывание edge/offline/IoT-систем и удалённых обновлений на парке устройств.
•Портфолио или GitHub с проектами, созданными с использованием AI-агентов.
Культура и преимущества
•Полностью удалённая работа без выездов на объекты.
•Оформление на выбор: ТК РФ, ИП или самозанятость.
•Компенсация подписок на AI-инструменты для разработки.
•Онбординг с передачей дел и документацией по системе.
•Небольшая команда с прямым взаимодействием разработчиков, CV/ML, hardware, DevOps, облака и тестирования.
Процесс найма
•Скрининг-созвон продолжительностью 30 минут.
•Техническое интервью на 60–90 минут с обсуждением опыта, многопоточности и кейса из системы.
•Тестовое задание по реалтайм-обработке нескольких потоков данных и финальная встреча с тимлидом.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

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

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте