Разработчик в команду интеграции бортового оборудования беспилотных технологий

Дата размещения вакансии: 27.11.2024
Работодатель: Яндекс
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Яндекс предлагает по-новому взглянуть на перемещение людей и доставку грузов. Уже сегодня работают наши беспилотные автомобили и автономные роботы-доставщики, и мы не собираемся останавливаться на достигнутом. Наша команда реализует взаимодействие с реальной аппаратурой, получает данные, в том числе с сенсоров, и управляет шасси автономных машин и роботов, а ещё мы мониторим состояние всей вычислительной системы.

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

  • реализовывать протоколы взаимодействия с автономными машинами и роботами;
  • контролировать состояние, диагностировать неисправности;
  • реализовывать получение и предварительную обработку потоков данных от сенсоров (лидаров, радаров, камер);
  • управлять режимами работы сенсоров;
  • мониторить и диагностировать проблемы вычислителей, локальной сети и всех подключённых к ней устройств.

Мы ждем, что вы

  • уверенно знаете C++;
  • отлично разбираетесь в архитектуре Linux-систем;
  • работали с TCP/IP, знаете основные сетевые протоколы;
  • разрабатывали архитектуру встраиваемых или IT-систем (желательно от аппаратуры до продуктовых требований, необязательно крупные проекты).

Будет плюсом, если вы

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