Разработчик С++ (Computer Vision Developer)
Требования
Местоположение и тип занятости
Компания
Крупнейший российский производитель техники для сельского хозяйства
Описание вакансии
Условия работы
Требования:
- Высшее техническое образование (желаемая специализация - программирование, вычислительная техника).
- Опыт участия в разработке и внедрении систем машинного зрения.
- Базовые знания теории разработки ПО для систем машинного зрения и систем автоматизации.
- Навык и работа в проектах машинного зрения – от 3 лет.
- Технический английский на уровне чтения документации.
- Опыт работы по профилю (программирование и разработка) не менее 5 лет.
- Знание математических теорий, алгоритмов и методов, применяемых в компьютерном зрении.
- Знание принципов работы нейросетей, умение оптимизировать рабочую нейромодель.
- Более 3 лет опыта в написании качественного кода на C++ (включая STL, шаблоны и исключения), знакомство с boost.
- Опыт работы с одной из библиотек компьютерного зрения и машинного обучения (OpenCV, Caffe, TensorFlow, Keros).
Приветствуется:
- Знание микропроцессорной техники.
- Опыт разработки программного обеспечения для систем машинного зрения
- Опыт разработки программного обеспечения для систем автоматизации, в том числе с человеко-машинным интерфейсом на базе цветного графического терминала.
- Опыт внедрения и эксплуатации систем автоматизации на основе машинного зрения.
- Опыт разработки технических заданий, технических требований на разработку ПО и составных частей систем автоматизации.
- Опыт испытания и отладки ПО, систем машинного зрения и систем автоматизации в целом.
- Опыт подбора компонентов для систем машинного зрения и систем автоматизации.
Задачи:
- Разработка алгоритмов обучения объектов по видеотоку и изображениям.
- Разработка ПО для систем машинного зрения с использованием технологи SLAM.
- Подбор оборудования для систем машинного зрения.
- Настройка, подключение и тестирование аппаратных и программных компонентов систем машинного зрения.
- Изучение новых принципов построения карты окружающего мира для систем машинного зрения, поиск и тестирование соответствующего оборудования.
- Разработка и оптимизация моделей нейросетей для детекции объектов.
- Оптимизация и разработка алгоритмов движения по визуальным ориентирам.
- Построение и обработка карты глубины.
- Трекинг объектов, определение расстояния до них, их скорости и направления движения.
- Решение задачи сшивки изображений (image stitching).
Бонусы
Релокационный пакет (оплата квартиры, переезда семьи, поездки домой и прочее)
Развернутый социальный пакет (льготные ДМС и питание, многочисленные скидочные программы от партнеров, отдых детей на море, все нормы ТК РФ)