Ищем специалиста по компьютерному зрению и нейросетям для работы над существующим проектом на базе NVIDIA Jetson Orin Nano / Orin NX. У нас уже есть работающий программный комплекс для обработки видеопотоков с нескольких камер. Хотим усилить команду разработчиком, который сможет заниматься оптимизацией существующего ПО, настройкой камер, подбором и обучением нейросетевых моделей. Основной приоритет — высокая производительность, минимальные задержки обработки изображений и стабильная работа системы.
Инженер по компьютерному зрению и нейросетям
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разработка и оптимизация программного обеспечения для NVIDIA Jetson.
- Анализ существующего видеопайплайна, поиск узких мест и снижение задержек от получения кадра до результата обработки.
- Оптимизация CUDA-предобработки изображений и TensorRT-инференса.
- Работа с камерами через MIPI CSI-2, USB, V4L2, DMABUF, NVIDIA Argus.
- Настройка камер, параметров изображения, режимов захвата и предобработки RAW.
- Интеграция новых камер, диагностика проблем с драйверами и совместимостью.
- Подбор подходящих архитектур нейросетей, обучение, дообучение и оптимизация моделей.
- Анализ качества работы моделей, поиск причин ошибок распознавания.
- Формирование заданий на сбор датасетов, определение требований к съёмке и разметке.
- Доработка существующего C++/CUDA-кода, тестирование и отладка на реальном оборудовании.
требования
- C++ и Python - уверенное владение, опыт разработки многопоточных приложений.
- NVIDIA Jetson - практический опыт работы с Orin Nano / Orin NX, JetPack, Linux/L4T.
- CUDA - работа с GPU-памятью, CUDA Streams/Events, разработка и оптимизация kernels.
- TensorRT - C++ API, ONNX, execution contexts, оптимизация инференса, FP16/INT8.
- Linux Camera Stack - V4L2, MIPI CSI-2, DMABUF, GStreamer, понимание NVIDIA Argus и драйверов камер.
- Computer Vision - OpenCV, VPI, работа с RAW/Bayer/RGB, обработка и преобразование изображений.
- Machine Learning — PyTorch, YOLO и другие модели компьютерного зрения, опыт самостоятельного обучения и оценки качества моделей.
- Оптимизация производительности — профилирование CPU/GPU, анализ задержек, управление буферами и асинхронной обработкой.
- Linux и инструменты разработки - Git, CMake, Ninja, SSH, отладка и работа с логами.
- Ищем не просто специалиста по обучению нейросетей, а разработчика, который понимает всю цепочку обработки изображения - от получения данных с камеры до выполнения модели на GPU.
- Важно умение самостоятельно разбираться в существующем проекте, предлагать технические решения, реализовывать их и проверять результат.
- Рассматриваем специалистов с хорошим практическим опытом, которым интересны Embedded AI, Computer Vision и низкоуровневая оптимизация программного обеспечения.
- Будет плюсом: Опыт разработки или доработки Linux-драйверов камер и Device Tree; Работа с несколькими камерами одновременно, аппаратной синхронизацией; Опыт написания собственных CUDA kernels для обработки изображений; Знание алгоритмов компьютерного зрения и обработки видеопотоков; Опыт подготовки датасетов и организации процесса разметки; Знание C# для поддержки существующего приложения управления; Опыт работы с тепловизионными и монохромными камерами
условия
- При этом работа предполагается в составе команды, с возможностью обсуждать архитектуру, задачи и дальнейшее развитие системы.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.