Обязанности:
  • Разработка новых программных модулей
Требования:

С++ (современный стандарт): знание STL, многопоточности (std::thread, пулы потоков), шаблонов, умных указателей. Опыт профилирования и оптимизации производительности.

Qt (5.15 / 6.x): уверенное владение Qt Core, сигнально-слотовой моделью, асинхронными операциями (QtConcurrent, QThreadPool).

Обработка изображений и видео:

Знание OpenCV (работа с Mat, фильтрация, геометрические преобразования, контурный анализ, гистограммы).

Понимание форматов видео, кодеков, контейнеров. Опыт с FFmpeg или GStreamer (декодирование, захват кадров).

Машинное обучение (ML / DL):

Использование хотя бы одной из библиотек инференса: TensorFlow C++ API, PyTorch LibTorch, ONNX Runtime, OpenVINO, NVIDIA TensorRT.

Навыки кроссплатформенной разработки: базовое понимание различий ОС (файловая система, работа с устройствами). Опыт работы с CMake — обязательно. Умение собрать проект под Linux, Windows.

Будет плюсом:

Опыт работы с аппаратным ускорением (CUDA, OpenCL, VA-API / NVDEC).

Опыт развертывания моделей на встраиваемых или edge-устройствахУсловия: