Разработчик С++ (Computer Vision Developer)

Местоположение и тип занятости

Ростов-на-ДонуПолный рабочий день

Компания

Крупнейший российский производитель техники для сельского хозяйства

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

Требования:

  • Высшее техническое образование (желаемая специализация - программирование,  вычислительная техника).
  • Опыт участия в разработке и внедрении систем машинного зрения.
  • Базовые знания теории разработки ПО для систем машинного зрения и систем автоматизации.
  • Навык и работа в проектах машинного зрения – от 3 лет.
  • Технический английский на уровне чтения документации.
  • Опыт работы по профилю (программирование и разработка) не менее 5 лет.
  • Знание математических теорий, алгоритмов и методов, применяемых в компьютерном зрении.
  • Знание принципов работы нейросетей, умение оптимизировать рабочую нейромодель.
  • Более 3 лет опыта в написании качественного кода на C++ (включая STL, шаблоны и исключения), знакомство с boost.
  • Опыт работы с одной из библиотек компьютерного зрения и машинного обучения (OpenCV, Caffe, TensorFlow, Keros).

Приветствуется:

  • Знание микропроцессорной техники.
  • Опыт разработки программного обеспечения для систем машинного зрения
  • Опыт разработки программного обеспечения для систем автоматизации, в том числе с человеко-машинным интерфейсом на базе цветного графического терминала.
  • Опыт внедрения и эксплуатации систем автоматизации на основе машинного зрения.
  • Опыт разработки технических заданий, технических требований на разработку ПО и  составных частей систем автоматизации.
  • Опыт испытания и отладки ПО, систем машинного зрения и  систем автоматизации в целом.
  • Опыт подбора компонентов для систем машинного зрения и систем автоматизации.

Задачи:

  • Разработка алгоритмов обучения объектов по видеотоку и изображениям.
  • Разработка ПО для систем машинного зрения с использованием технологи SLAM.
  • Подбор оборудования для систем машинного зрения.
  • Настройка, подключение и тестирование аппаратных и программных компонентов систем машинного зрения.
  • Изучение новых принципов построения карты окружающего мира для систем машинного зрения, поиск и тестирование соответствующего оборудования.
  • Разработка и оптимизация моделей нейросетей для детекции объектов.
  • Оптимизация и разработка алгоритмов движения по визуальным ориентирам.
  • Построение и обработка карты глубины.
  • Трекинг объектов, определение расстояния до них, их скорости и направления движения.
  • Решение задачи сшивки изображений (image stitching).

Бонусы

Релокационный пакет (оплата квартиры, переезда семьи, поездки домой и прочее)

Развернутый социальный пакет (льготные ДМС и питание, многочисленные скидочные программы от партнеров, отдых детей на море, все нормы ТК РФ)