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