Разработчик бортовых систем на С++ в робототехнике

ориентир по рынку
вакансия зп не указана
в среднем 148 039 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

Рекламный баннер: ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ"
О рекламодателе
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ"
ИНН: 9704271170

описание

Мы развиваем программную платформу автономного робота доставки: совершенствуем электронные блоки управления, интегрируем новые сенсоры, повышаем отказоустойчивость бортового оборудования. В команду разработки комплексов производственного тестирования ищем разработчика на С++, который возьмёт на себя интеграцию новых устройств в бортовой программный стек, развитие взаимодействия компонентов и улучшение поддержки оборудования. Вы будете работать на стыке embedded-разработки, сетевых технологий и DevOps-практик для робототехники.

задачи

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

требования

  • Уверенно владеете C++: знаете C++17/20, STL, многопоточность
  • Понимаете архитектуру Linux-систем, работали с системными вызовами, I/O, сигналами
  • Работали с сетевыми протоколами: TCP/IP, UDP, multicast
  • Умеете читать и понимать документацию на оборудование, работать с datasheet
  • Готовы работать в кросс-функциональной команде, использовать CI/CD и контейнеризацию
  • Работали с Ethernet на уровнях 2 и 3: VLAN, bonding, bridging
  • Имели дело с интерфейсами USB, UART, CAN / CAN FD, LIN
  • Проводили bring-up новых устройств от схемы до работающего драйвера
  • Разрабатывали на уровне ядра Linux: писали или интегрировали драйверы, работали с Device Tree
  • Организовывали тестирование на HIL-стендах (Hardware-in-the-Loop)
  • Проектировали архитектуру бортовых сетей: топологию, CAN-матрицы, routing maps, требования к компонентам
  • Работали с телеком-устройствами или системами связи: 4G/5G, Wi-Fi
  • Понимаете особенности ОС реального времени (RTOS, PREEMPT_RT) и разработки многопоточных приложений

условия

  • Условий в вакансии нет

Отслеживание городского транспорта в режиме реального времени, маршруты с пересадками, информация о пробках и остановках. Всё это теперь встроено в Яндекс Go, а также доступно в разделе «Транспорт» в Яндекс Картам

Подробнее о компании →

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.