Разработчик под Embedded Linux в команду Yandex Robotics
Компания: Яндекс
Локация: Москва
О компании
Яндекс — один из ведущих интернет-компаний в России, предоставляющий широкий спектр цифровых услуг и продуктов, включая поисковые системы, облачные технологии и автономные машины. Компания фокусируется на разработке высоких технологий и инновационных решений, чтобы облегчить жизнь пользователей и оптимизировать бизнес-процессы.
Яндекс Robotics — это команда, занимающаяся разработкой технологий для автономного транспорта, включая роботов, которые способны работать в разных сферах. Мы стремимся создавать продукты, которые обеспечивают безопасность и надежность в критических ситуациях, и активно развиваем новые проекты в этой области.
О вакансии
Команда Яндекс Robotics занимается разработкой инновационных технологий для автономного транспорта, создавая высокоэффективные системы, способные обеспечивать гарантированное время реакции на события. В рамках вашей роли вам предстоит разработать и реализовать программную архитектуру, которая обеспечит стабильный и предсказуемый обмен данными между ключевыми подсистемами робота.
Эта позиция включает исследования и развитие, предоставляя возможность влиять на выбор технических решений, таких как интеграция оборудования, безопасность, диагностика и тестирование. Ваши решения будут играть ключевую роль в формировании надежного фундамента для будущих продуктов компании.
Чем предстоит заниматься:
- Запуск и настройка систем
- Разработка программной архитектуры для обмена данными
- Участие в R&D, формирование технического фундамента
Что мы предлагаем:
- Расширенная медицинская страховка с первого месяца работы
- Психотерапия в офисе или онлайн
- Лазерная коррекция зрения через год работы
- Ведение беременности и роды через два года
- Оплата 80% стоимости ДМС для родственников
- Гибкий график работы
- Жилищные займы с льготной ставкой
- Спортивные клубы и мероприятия для сотрудников
Обязанности
- Настройка и запуск системы
- Разработка архитектуры программного обеспечения
- Обеспечение стабильного обмена данными между подсистемами робота
- Гарантирование соблюдения временных ограничений
- Участие в выборе технических решений
- Формирование надежного фундамента для будущих продуктов
Требования
- Уверенно владеете C/C++ и Python
- Разрабатывали детерминированные системы с гарантированным временем реакции на события
- Понимаете архитектуру Linux и принципы работы пользовательского и системного пространства
- Хорошо знаете сетевые протоколы, IPC и принципы распределённого взаимодействия (distributed communication)
- Умеете работать в команде и эффективно взаимодействовать с коллегами из разных направлений
- Знаете английский язык на уровне, достаточном для рабочей коммуникации
- Занимались разработкой на уровне U-Boot и ядра Linux: доработка, интеграция и отладка драйверов
- Запускали новые устройства и работали с деревом устройств (Device Tree)
- Реализовывали Secure Boot
- Работали с ROS 2, DDS или FastDDS, RTPS, QoS
- Работали с промышленными протоколами CAN или EtherCAT
- Работали с Rockchip
- психотерапия в офисе или онлайн-сервисах;
- лазерная коррекция зрения через год работы;
- ведение беременности и роды — через два года.
Условия
- Гибкий график работы
- Расширенная медицинская страховка с первого месяца
- Психотерапия в офисе или онлайн
- Лазерная коррекция зрения через год работы
- Ведение беременности и роды через два года
- Оплата 80% DМС для родственников
- Спортивные клубы и мероприятия для сотрудников
- Льготные жилищные займы