Разработчик по интеграции аппаратуры и сенсоров

Яндекс

Разработчик по интеграции аппаратуры и сенсоров

Москва, Аминьевское шоссе, 4А

Описание вакансии

Мы развиваем программную платформу робота доставки: совершенствуем электронные блоки управления, изучаем и интегрируем новые сенсоры, повышаем надёжность работы бортового оборудования. Для этого в команду системного программного обеспечения ищем разработчика, который поможет интегрировать новые устройства в бортовой программный стек робота, развивать взаимодействие между компонентами и улучшать поддержку оборудования.

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

Поддержка новых сенсоров и взаимодействия между электронными блоками
В наш робот установлено большое количество бортового оборудования: различные электронные блоки и сенсоры, такие как камеры, лидары, радары, а также IMU и GNSS. Вам предстоит интегрировать бортовое оборудование в систему на различных уровнях, проектировать протоколы взаимодействия между ними, настраивать интерфейсы и синхронизацию, реализовывать поддержку в соответствии с API оборудования, разрабатывать алгоритмы управления и предварительной обработки потоков данных от сенсоров.

Мониторинг состояния бортового оборудования
Надёжность работы автопилота и платформы напрямую зависит от стабильной работы бортового оборудования. Вам предстоит интегрировать новое оборудование и сенсоры в бортовую диагностическую систему, поддерживать актуальность диагностик и дорабатывать их при необходимости.

Улучшение качества программной платформы робота доставки
Вместе с отделом SW-технологий, службами аналитики и эксплуатации вам предстоит улучшать качество бортового ПО, оптимизировать работу алгоритмов управления и мониторинга, а также повышать надёжность и наблюдаемость системы в эксплуатации.

Больше о разработке в Яндексе — в канале Yandex for Developers

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

  • Уверенно владеете C++
  • Разбираетесь в архитектуре систем на базе Linux
  • Работали с системами ввода/вывода Linux (I/O)
  • Понимаете принципы работы компьютерных сетей, работали с основными сетевыми протоколами

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

  • Работали с Ethernet на уровнях 2 и 3 модели OSI
  • Работали с интерфейсами USB, UART, CAN
  • Проводили bring-up новых устройств
  • Разрабатывали на уровне ядра Linux: писали, дорабатывали, интегрировали драйверы, работали с Device Tree
  • Работали с телекомом или устройствами связи
  • Понимаете особенности применения ОС реального времени и разработки многопоточных приложений
  • Использовали фреймворк ROS или ROS2
Навыки
  • C++
  • Linux
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Информтехника

Программист C (embedded)

Информтехника

  • Москва

  • Не указана

Рекомендуем
Калашников
  • Москва

  • Не указана

Рекомендуем
Информтехника

Разработчик ПЛИС

Информтехника

  • Москва

  • Не указана

КСОР
  • Москва

  • Не указана

Русские базовые информационные технологии, Научно-производственное объединение

Ведущий инженер-программист (разработка клиент-серверных приложений)

Русские базовые информационные технологии, Научно-производственное объединение

  • Москва

  • Не указана

Крафтвэй Корпорэйшн ПЛС (ГК Росатом)

Ведущий системный программист BIOS

Крафтвэй Корпорэйшн ПЛС (ГК Росатом)

  • Москва

  • Не указана

КСОР
  • Москва

  • Не указана

Ред Софт

Разработчик Cи

Ред Софт

  • Москва

  • Не указана

БУЛАТ
  • Москва

  • Не указана

БУЛАТ
  • Москва

  • Не указана

Р-Софт
  • Москва

  • Не указана

  • Москва

  • Не указана

Информтехника
  • Москва

  • Не указана

ОВЕН, Производственное объединение

Руководитель проектов (разработка приборов и ПО)

ОВЕН, Производственное объединение

  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию