Разработчик С++ в команду интеграции hardware-решений для беспилотных авто
Требования
Местоположение и тип занятости
Компания
Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
Описание вакансии
Условия работы
Беспилотный флот Яндекса строится на базе разнообразных платформ и технологических решений. Система управления беспилотного транспорта состоит из множества hardware-компонентов — от простых сенсоров до сложных многофункциональных устройств. Такие устройства постоянно совершенствуются и требуют создания нетривиальных алгоритмов управления.Наша команда занимается внедрением оборудования в общую инфраструктуру и поддержкой новых беспилотных платформ.
Что нужно делать:
- обеспечивать полный цикл интеграции нового оборудования — от написания драйверов и проектирования пользовательского API до аналитики качества работы всего флота;
- разрабатывать средства диагностики и мониторинга сенсоров, контроллеров и актуаторов;
- интегрировать системы беспилотного управления с новыми платформами.
Мы ждем, что вы:
- знаете С++, STL и разбираетесь в многопоточном программировании;
- работали с различными протоколами передачи данных;
- хорошо знакомы с архитектурой Linux-систем.
Будет плюсом, если вы:
- программируете на Python и Bash;
- работали с ROS;
- имеете опыт проектирования сложных архитектурных решений;
- создавали системы управления на Arduino и Raspberry Pi.