Обязанности:
Наша команда работает над роботами доставки, и мы ищем embedded-разработчика. Какие задачи вас ждут Разработка программного обеспечения для шассиВ разработке embedded-ПО для шасси важно грамотно спроектировать систему обмена информацией между составляющими блоками ECU. Грамотная архитектура поможет органично и надёжно отрабатывать и всей системе в целом, и каждому компоненту в отдельности. Вы сможете поучаствовать в проектировании этой архитектуры в соответствии с автомобильными стандартами и вживую запустить шасси. Разработка ПО для микроконтроллеровВы станете работать с современными микроконтроллерами, применять RTOS, писать отказоустойчивый код, имплементировать диагностические и сервисные функции, а также логирование и маршрутизацию трафика. Будет очень интересно наблюдать, как система благодаря вашей работе прорастает из каждого отдельного микроконтроллера в каждом блоке ECU в настоящую движущуюся платформу шасси. Проверка разрабатываемых решенийНаписание unit-тестов к вашему коду, прохождение cross-ревью кода с коллегами, создание стендов для отладки и интеграция в систему CI позволит повысить надёжность разработки. Мы ждем, что вы Уверенно пишете на С и C++ Знаете классические алгоритмы, структуры данных и шаблоны проектирования Работали с современными контроллерами ARM Имели дело с интерфейсами и протоколами CAN, RS232/RS485, Ethernet, SPI, I2C Знакомы с системами контроля версий Понимаете особенности применения операционных систем реального времени (RTOS) в проектах Читаете принципиальные схемы Читаете документацию на английском языке Умеете работать в командеПохожие вакансии
Embedded-разработчик в команду автономных технологий
Договорная
Москва. Станции метро: Аминьевская
Яндекс
Аналитик в команду внедрения голосовых роботов
Договорная
Москва. Станции метро: Аминьевская
Бэнкс Софт Системс