Обязанности:
ROBCOM - российский производитель техники с электрическими моторами. Молодая компания, прогрессивно набирающая обороты в сфере робототехники, проектировании, сборке и введении в эксплуатацию техники для выполнения повседневных и специальных задач. Наша вакансия для разработчиков, интересующихся темами ИИ, машинного обучения, робототехникой, готовых развиваться, как разработчики реальных продуктов. Задачи: Разработка программных модулей систем навигации мобильного робота, построения карт, локализации, планирования и управления движением,обеспечения автономности и безопасности мобильного робота; Поиск решений прикладных задач мобильного робота (распознавание объектов, избегание препятствий, обновление карты) и апробация реализаций на практике. Контроль целостности и корректности получаемых с сенсоров данных; Наш стек: Python 3.10; ROS; Целевая ОС - Ubuntu; GitLab; Jira, Confluence - для задач и знаний. От будущего коллеги мы ждем: Python3: python-can, pyserial, requests, numpy, matplotlib PyTorch, OpenCV Понимание особенностей разработки под Linux, работы ядра, системных вызовов; Понимание принципов ООП и структурного программирования; Базовые знания интерфейсов RS 232/422/485, CAN, а также протоколов TCP/IP, UDP, CANopen, J1939; Версионирование исходного кода в git. Будет плюсом: Профильное высшее техническое образование (робототехника, мехатроника, машиностроение, приборостроение); Опыт работы с Robot Operating System; Опыт работы с железом (сенсоры, низкоуровневые драйвера, работа со стеком различных интерфейсов); Опыт отладки цифровых интерфейсов; Опыт написания визуализации данных с датчиков; Знания и опыт работы с лидарами, стереокамерами глубины; Знания и опыт работы со SLAM, планировщиками траектории;