Cognitive Pilot — ведущий мировой разработчик систем искусственного интеллекта для беспилотных транспортных средств. Разрабатывает и предлагает решения в направлениях сельского хозяйства, рельсового и автомобильного транспорта, а также инновационных сенсоров для беспилотных транспортных средств.
Наша команда разрабатывает софт для автономного робота - минитрактора. Мы расширяем сферы применения нашего робота, адаптируем и дописываем софт для работы минитрактора на фермах (двигать корм коровкам, убирать территорию), в аэропортах (таскать багаж, косить траву) и на газовых месторождениях (мониторинг труб). Вместе с новыми проектами возникают новые практические задачи по навигации, распознаванию окружающих объектов и пользовательскому взаимодействию с минитрактором.
Стек - C++, Python, ROS2. Софт крутится на одноплатном компьютере с ограниченными вычислительными ресурсами. Часть написанного кода используем из больших агро автопилотов, часть функционала используем как есть или допиливаем под себя из проектов с открытым исходным кодом.
Мы ищем специалиста с коммерческим опытом разработки в робототехнике, который примет участие в решении задач для прикладных проектов на базе минитрактора.
Обязанности:
- разработка новых ROS2 нод и сервисов, доработка/рефакторинг уже имеющихся, тестирование и допиливание готовых opensource решений;
- тестирование написанного кода на живых роботах, HIL/SIL стендах, записанных rosbag данных;
- документирование устоявшихся процедур и пайплайнов
Требования:
- уверенные знания C++ / Python;
- базовое знание линейной алгебры и геометрии;
- мобильная робототехника - как позиционироваться на улице, как позиционироваться в помещении, как проехать из точки А в точку Б, как при этом учитывать окружение;
- опыт работы с ROS2 и nav2 - связь между нодами, запуск навигационного стека, визуализация данных, симуляция;
- умение работать в команде с применением систем контроля версий git
Преимуществом будет:
- OpenSource проекты;
- опыт работы с docker, CI;
- опыт работы с Autoware
Условия:
- оформление по ТК РФ;
- фиксированный оклад (обсуждается на собеседовании с успешным кандидатом);
- собственное кафе - столовая в офисе;
- собственный спортивный зал;
- бесплатная парковка;