Инженер-разработчик системы компьютерного зрения (OpenCV, бортовой вычислитель)
Описание
Обязанности: Приём и синхронизация входных данных: видеопоток с камеры и полётная информация. Препроцессинг кадров на OpenCV: захват, ресайз, цветовые преобразования, устранение искажений, калибровка камеры, стабилизация. Инференс модели на бортовом вычислителе и постобработка: фильтрация детекций, трекинг объекта, сглаживание траектории. Формирование и передача данных в полётный контроллер, проверка корректности и безопасных ограничений. Оптимизация под бортовое железо: профилирование, бюджет задержки и FPS, TensorRT или ONNX Runtime, квантование, разделение по потокам. Логирование, метрики и воспроизводимость: запись сессий, прогон пайплайна на записанных данных, регрессионные проверки после изменений. Отладка на стенде и в полёте вместе с инженером по борту: разбор случаев срыва трекинга и просадок по времени. Оптимизация детекции под ограниченные мощности бортового вычислителя. Требования: Опыт от 3 лет в разработке на Python с реальным продуктом Опыт работы с вычислительными типа HAILO Практический OpenCV: захват и обработка видео, калибровка, трекинг, работа с системами координат. Опыт инференса нейросетевых моделей в реальном времени (ONNX Runtime, TensorRT, OpenVINO или аналоги) и понимание, откуда берётся задержка и как её сокращать. Работа с потоками данных: WebSocket, сокеты, очереди, буферизация, обработка потерь и таймаутов. Linux, git, docker, чтение логов; умение воспроизвести проблему и доказать, что она исправлена. Аккуратность к границам ответственности: пайплайн не должен выдавать в полётный контроллер ничего, что не проверено. Будет плюсом: MAVLink, MAVSDK, pymavlink, опыт связки бортового вычислителя с полётным контроллером. Бортовые вычислители: Jetson Orin/Nano, RK3588, Raspberry Pi; GStreamer, V4L2, работа с камерами и объективами. Трекинг и фильтрация: ByteTrack, DeepSORT, фильтр Калмана. Обучение и дообучение детекторов (YOLO и аналоги), подготовка и разметка датасетов. Опыт работы с БПЛА, телеметрией, системами реального времени. Опыт с AI-ассистентами в разработке: Claude Code, Cursor, Copilot. Условия: Москва, офис, полный день, оформление по трудовому договору. Свой стенд, записи реальных полётов, быстрая обратная связь от испытаний. Команда из трёх инженеров: борт, компьютерное зрение и серверная часть.