Разработчик в команду интеграции Автономного транспорта

Автономный транспорт
Санкт-Петербург
Полная занятость

Описание

Разработка автономного автомобиля или грузовика — комплексная задача, требующая участия разных специалистов: конструкторов, схемотехников, механиков, разработчиков ПО и многих других. Важным этапом разработки является объединение всех аппаратных и программных компонентов, чтобы получить тот самый автомобиль, способный ездить по дорогам самостоятельно.

Одно из направлений нашей команды — интеграция бортового оборудования и программного обеспечения всех компонентов грузовика и автомобиля. Если вам интересно создавать ПО, особенно на стыке с системной и аппаратной частью, и вы готовы поучаствовать в работе над будущим автономного транспорта — будем рады видеть вас в команде.

Какие задачи вас ждут:
Запуск экспериментальных и новых версий платформ

Вам предстоит дорабатывать ПО системы конфигурации автопилота, настраивать Linux-устройства, конфигурировать сети совместно со смежными командами — делать всё, чтобы машина поехала. Для продуктивной работы понадобится много общаться со специалистами из других команд, особенно с системными разработчиками.

Разработка инструментов диагностирования платформы

Вы будете разрабатывать ПО предрейсовой проверки оборудования и диагностирования автомобиля или грузовика в случае неисправностей, а также участвовать в процессе диагностирования неисправностей автономного флота.

Развитие систем конфигурирования

В ваши задачи войдёт развитие механизмов деплоя автопилота для новых платформ автомобилей и грузовиков, улучшение инструментов конфигурирования пайплайна автопилота со стороны команд hardware, а также инструментов поддержки релизов оборудования на уровне высокоуровневого прикладного софта.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

Мы ждем, что вы:
- Работали с Linux-системами
- Уверенно владеете Python
- Понимаете принципы работы компьютерных сетей, работали с основными сетевыми протоколами
- Способны работать на стыке технологий, постоянно изучать новое

Будет плюсом:
- Работали с Ethernet-сетями
- Владеете C++, Go, автоматизировали CI/CD
- Использовали фреймворк ROS или ROS 2
- Знакомы с цифровыми интерфейсами CAN, GMSL

Похожие вакансии