Ведущая российская компания-разработчик логистических роботов Ronavi Robotics (имеет статус IT-компании) ищет старшего программиста для разработки драйверов и программ под ROS.
Задачи
- Руководство разработкой программ и драйверов (навигация, сенсоры, исполнительные устройства робота);
- Разработка высокоуровневых драйверов и программ на С++ для устройств и модулей робота;
- Профилирование и оптимизация имеющихся алгоритмов;
- Доработка, рефакторинг и улучшение ПО;
- Реализация идей по улучшению алгоритмов;
- Интеграция, внедрение, тестирование и проверка алгоритмов в симуляторах и на транспортных средствах;
- Подбор новых сенсоров и актуаторов на протоколе CANOPEN;
- Изучение научных статей, написание кода и документации, тестирование ПО, проверка и анализ кода.
Квалификация
- Образование: математическое или техническое;
- Знание современного C++;
- Опыт работы с алгоритмами SLAM;
- Опыт работы с ROS/ROS2;
- Опыт разработки под Linux;
- Опыт работы с Docker, CMake;
- Знание алгоритмов и структур данных;
- Английский: чтение документации и статей;
- Знание протоколов CAN, CANOPEN, CiA 301 и 402;
- Уверенное пользование Git;
- Базовые знания метрологии;
- Знание компонентной базы для робототехники, опыт создания драйверов для устройств в области робототехники, IoT — как преимущество.
Мы предлагаем
- Рабочее место в современном кампусе в Новой Москве;
- Возможность стать частью первой в России компании, которая серийно производит логистических роботов;
- Возможность карьерного роста и участия в других проектах группы компаний «ТехноСпарк»;
- Хорошо укомплектованное рабочее место;
- Возможна частично удаленная работа.