⚙️ Embedded-разработчик в команду автономных технологий

Наша команда разрабатывает ПО микроконтроллеров для блоков управления автономными автомобилями. Мы внедряем процессы разработки ПО, используемые в автоиндустрии, пишем unit-тесты для нашего кода и функциональные тесты для HIL-стендов, используем контур CI для автоматизации сборки и тестирования наших проектов.

Какие задачи вас ждут:

• Разработка архитектуры программно-аппаратных решений Вам предстоит проектировать Embedded-ПО так, чтобы можно было проанализировать каждый сбой и найти причину его возникновения.

• Разработка ПО для микроконтроллеров Вы будете работать с современными контроллерами ARM, применять RTOS, писать код взаимодействия с сенсорами, контроллерами и актуаторами автомобилей. При отладке ПО вам предстоит управлять автономным автомобилем.

• Проверка разрабатываемых решений Нужно будет писать unit-тесты к своему коду и функциональные тесты для HIL-стендов, участвовать в разработке самих стендов для автоматизированного тестирования ПО, интегрировать выполнение тестов в контур CI. Ваш код будет проходить ревью, а вы будете проводить ревью кода коллег.

Мы ждём, что вы: • Работали с современными контроллерами ARM • Имели дело с интерфейсами и протоколами: CAN, RS232/RS485, Ethernet, SPI, I2C • Уверенно пишете на С и C++ • Знаете классические алгоритмы, структуры данных и шаблоны проектирования • Знакомы с системами контроля версий

Будет плюсом, если вы: • Работали в Unix-подобном окружении • Имели дело с консольным программным обеспечением • Разрабатывали скрипты автоматизации на Bash или Python • Работали с Docker • Работали в автомобильной индустрии

Почему у нас хорошо: Мы предоставляем полный набор, который поможет уберечься от тревожности и выгорания: ежегодные медицинские чекапы, йога и психотерапия. Это не все бонусы — полный список тут.

📩 Откликайтесь на вакансию на нашем сайте

#автономный_транспорт #embedded #CPP #python