К списку

Разработчик в группу разработки программной платформы автономного транспорта

Яндекс

Офис3–5 летМосква C++TDDLinuxPythonGo

AI-саммари

В команду нужен разработчик программной платформы автономного транспорта и роботов-доставщиков: он пишет и оптимизирует код, отвечающий за обмен данными между компонентами и безопасную остановку при сбоях. Требуются опытный C++ со стандартами 17 и 20, алгоритмическая подготовка, многопоточность, TDD и Linux. Плюсом будут Python, Go и знание automotive safety.

О роли

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

Наши основные вызовы

скорость: минимизация задержек передачи информации между компонентами;

эффективность: чем меньше вычислительных ресурсов потребляет программная платформа, тем больше останется для основной задачи — построения безопасной траектории движения;

надёжность: программная платформа должна обеспечивать безопасность системы даже в случае серьёзных неполадок.

Обязанности

  • Разработка кода в соответствии со стандартами automotive safety
  • Вам предстоит разрабатывать код программной платформы, чтобы он был супернадёжным и соответствовал строгим стандартам безопасности, принятым в автомобильной отрасли.
  • Оптимизация алгоритмов и кода программной платформы для уменьшения времени реакции системы на внешние данные
  • Вам нужно будет оптимизировать код системы автономного управления автомобиля для быстрой реакции на изменения окружающей обстановки.
  • Развитие и рефакторинг диагностической системы автономного транспорта
  • Вам предстоит дорабатывать код диагностической системы, которая отслеживает общее состояние автономного автомобиля, детектирует любые отклонения и инициирует безопасную остановку, если отклонение всё же произошло.

Требования

  • Имеете хорошую алгоритмическую подготовку и пытливый склад ума
  • Опытный программист на C++, знакомы со свежими стандартами языка (17, 20)
  • Хорошо знакомы со стандартной библиотекой языка
  • Занимались разработкой в многопоточной среде
  • Знакомы с принципами TDD, умеете писать хорошие изолированные тесты
  • Ориентируетесь в разработке под Linux

Будет плюсом

  • Знакомы с языками Python, Go, ещё лучше — если имели опыт промышленной разработки на них
  • Разрабатывали диагностические системы
  • Знакомы с принципами automotive safety, применяли какие-либо стандарты из этой области

Источник: yandex.ru (Яндекс) 5 ноября 2026