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

з/п не указана
Yandex
Москва Постоянная занятость Полный день

Описание

Локация: Москва, офис
Компания
Разработка программной платформы автономного робота доставки, включая электронные блоки управления, сенсоры и бортовое оборудование.
Что делать

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

Требования

От 3 лет опыта разработки.
Уверенное владение 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-стендах и проектирования архитектуры бортовых сетей.
Знание телекоммуникационных систем, 4G/5G, Wi-Fi, RTOS и PREEMPT_RT.

Культура и преимущества

Работа в офисе в Москве.
Взаимодействие с командами SW-технологий, аналитики и эксплуатации.
Практическое применение embedded-разработки, сетевых технологий и DevOps-подходов в робототехнике.

Откликнуться
Источник: hirify · 31.08.2026

Похожие вакансии в городе Москва

Все вакансии в городе Москва →