ООО УралДронЗавод Опубликована 14 дней назад · отклик: hh.ru
Senior инженер компьютерного зрения C++ Python
ЗарплатаПо договорённости
ФорматОфис
ЛокацияРоссия
ГрейдSenior
Компания ООО УралДронЗавод — российский разработчик и производитель беспилотных авиационных систем: от компактных дронов до грузоподъемных мультикоптеров и БПЛА самолетного типа.
В команду разработки ПО для управления БПЛА в автоматическом режиме ищут инженера-программиста компьютерного зрения. Предстоит использовать технологии распознавания объектов, математические модели для расчета их расположения в пространстве, категоризации, идентификации и трекинга.
Обязанности:
- Разработка, внедрение и тестирование программных решений, в основном на C++ и Python, для навигации и управления БПЛА.
- Разработка алгоритмов распознавания и отслеживания объектов для анализа видеоданных с целью принятия автономных решений.
- Разработка и оптимизация CV-пайплайнов: детекция, трекинг, визуальная навигация.
- Развёртывание пайплайнов на встроенных системах с ограниченными ресурсами, оптимизация под конкретное железо.
- Профилирование и устранение узких мест в C++ и Python коде.
- Доводка метрик качества на реальных данных.
- Интеграция ML/CV-модулей в общую систему совместно с командой.
- Калибровка камер и работа с видеопотоком на системном уровне.
- Обучение, дообучение и тестирование нейросетевых моделей компьютерного зрения, в том числе YOLO.
- Оценка качества моделей: precision, recall, mAP, анализ ошибок распознавания.
- Оптимизация работы моделей по скорости и точности.
- Вывод нейросетевых моделей в продакшн на целевом железе (CPU / GPU / NPU).
- Участие в постановке задач, оценка применимости подходов под ограничения платформы.
- Работа с данными для разметки.
- Создание синтетических данных и работа с ними.
- Понимание принципов обучения моделей.
Требования:
- Высшее профильное образование.
- 3 года опыта разработки программного обеспечения с акцентом на C++ и Python.
- Подтвержденный опыт разработки программного обеспечения для платформ БПЛА, таких как Pixhawk, ArduPilot, INAV и Betaflight.
- Опыт работы с теорией управления и алгоритмами применительно к БПЛА.
- Классическое CV: опыт построения и оптимизации пайплайнов детекции, трекинга, визуальной навигации; доводка метрик качества на реальных данных.
- Embedded / Edge: развёртывание CV-пайплайнов на встроенных системах с ограниченными ресурсами, оптимизация производительности под них.
- C++: высокопроизводительный код, векторизация (NEON/...).
Условия:
- Формат работы: офис.
- Локация: Россия.
- Заработная плата: уровень дохода не указан.
Инструменты в вакансии
Навыки и технологии
Направления