Москва
Яндекс предлагает по-новому взглянуть на перемещение людей и доставку грузов. Уже сегодня работают наши беспилотные автомобили и автономные роботы-доставщики, и мы не собираемся останавливаться на достигнутом. Наша команда реализует взаимодействие с реальной аппаратурой, получает данные, в том числе с сенсоров, и управляет шасси автономных машин и роботов, а ещё мы мониторим состояние всей вычислительной системы.
Какие задачи вас ждут
- реализовывать протоколы взаимодействия с автономными машинами и роботами;
- контролировать состояние, диагностировать неисправности;
- реализовывать получение и предварительную обработку потоков данных от сенсоров (лидаров, радаров, камер);
- управлять режимами работы сенсоров;
- мониторить и диагностировать проблемы вычислителей, локальной сети и всех подключённых к ней устройств.
Мы ждем, что вы
- уверенно знаете C++;
- отлично разбираетесь в архитектуре Linux-систем;
- работали с TCP/IP, знаете основные сетевые протоколы;
- разрабатывали архитектуру встраиваемых или IT-систем (желательно от аппаратуры до продуктовых требований, необязательно крупные проекты).
Будет плюсом, если вы
- работали со встраиваемыми системами: ARM и различными embedded-платформами;
- понимаете особенности разработки многопоточных программ и применения ОС реального времени (RTOS) в проектах;
- имеете представление о современных подходах к решению задач CI/CD и системах, которые решают эти задачи;
- обладаете знаниями в области архитектуры компьютерного железа, интерфейсов Ethernet/CAN/UART;
- администрировали сети TCP/IP (bridging, switching, routing).