Senior C++ разработчик/CV-инженер (удаленная работа)

31 января 2026

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior C++ разработчик/CV-инженер

Описание вакансии

Senior C++ разработчик, CV-инженер с экспертизой в компьютерном зрении и глубоким знанием стандартов Data Matrix и ISO15415.

О компании:
SmartPack аккредитованная IT компания. Мы предоставляем комплексные решения в сфере маркировки:

  • разрабатываем ПО;

  • оснащаем оборудованием для нанесения и считывания кодов маркировки;

  • реализуем онлайн сервисы по получению и обращению кодов маркировки;

  • интегрируем цифровое печатное оборудование и программное обеспечение для печати кодов маркировки.


Ключевые задачи: разработка алгоритмов машинного зрения, функций для обработки изображений, оптимизация производительности (поиск и декодирование), рефакторинг под многопоточную работу, замена bottleneck-функций OpenCV на собственную реализацию, улучшение точности построения сетки модулей. Обязателен опыт низкоуровневой оптимизации C++ и профилирования.

Стек: C++, OpenCV, Computer Vision (Компьютерное зрение), Image Processing (Обработка изображений), OpenCL, Linux.

Опыт от 3 лет.

Требования к кандидату:
- Высшее техническое образование;
- Отличное знание современного C++ 17/20;
- Опыт работы с использованием OpenCV и других библиотек обработки изображений, понимание их устройства;
- Сильная алгоритмическая подготовка и экспертные знания в алгоритмах обработки изображений: фильтрация, бинаризация, морфологические операции, геометрические преобразования, детектирование геометрических паттернов.
- Опыт бэкенд-разработки, работы с высоконагруженными и многопоточными системами;
- Опыт низкоуровневой оптимизации: знание о расположении данных в памяти, профилирование и анализ производительности;
- Знание принципов работы и опыт разработки на ОС Linux;
- Знание и понимание ООП и паттернов проектирования;
- Умение писать понятный поддерживаемый код;
- Умение работать с Git;
- Технический английский.

Будет плюсом:
- Опыт разработки в проектах машинного зрения, визуального контроля качества продукции, обработки изображений, промышленных приложений;
- Умение оптимизировать код с использованием бенчмарков, инструментов профилирования, знаний об архитектуре процессора;
- Опыт написания высокопроизводительных, специализированных функций на C++ вместо использования общих функций OpenCV (например, собственные реализации свёрток, бинаризации, поиска контуров, работа с матрицами);
- Опыт работы с SIMD-инструкциями (SSE, AVX, NEON) для векторизации вычислений;
- Опыт работы с CUDA или OpenCL;
- Опыт обработки изображений на GPU;
- Опыт работы с Qt, CMake;
- Опыт разработки на Python;
- Опыт доработки модулей под LabVIEW;
- Знакомство со стандартами GenICam, GigEVision;
- Знание спецификации Data Matrix (ECC200): структура символа, кодирование/декодирование Reed-Solomon;
- Знание стандарта ISO/IEC 15415 (или смежных: AIM DPM-1-2006) для оценки качества символов;
- Знание прикладной математики, линейной алгебры, математической статистики;
- Увлечение фотографией, понимание принципов и параметров фото-съёмки.

От компании:
- Работа в аккредитованной ИТ компании.
- Официальное трудоустройство по ТК РФ с полностью белой заработной платой.
- Гибридный (г. Москва) или полностью удаленный формат работы (на территории РФ).
- ДМС со стоматологией (60% стоимости оплачивает компания) после испытательного срока.
- Обучение за счет компании, участие в конференциях.
- Комфортные условия труда (современные ПК, два монитора, дооснащение по просьбе сотрудника).
- Дополнительные выплаты при важных событиях в жизни (рождение ребенка и тд).
- Доплата больничного листа до 100% оклада после года работы.
- График работы 5/2 (с 9:00 или 10:00 до 18:00 или 19:00).
- Корпоративные активности (тимбилдинги, недели здоровья, детские мероприятия, футбол и волейбол).



Посмотрите похожие вакансии

Инженер-разработчик системного ПО (Linux, ARM)
Компания: Аурига
Зарплата: з.п. не указана
Senior Application Security Engineer
Компания: Киберпротект
Зарплата: з.п. не указана
Senior Data Scientist (NLP/LLM)
Компания: Циан
Зарплата: з.п. не указана