Разработчик в группу разработки программной платформы автономного транспорта
офис, Москва
Команда разрабатывает программную платформу, которая конфигурирует и запускает компоненты автономных автомобилей и роботов‑доставщиков, передаёт потоки данных, контролирует безопасность системы и инициирует безопасную остановку при сбоях; задача — обеспечить низкие задержки, эффективность и надёжность
ГрейдMiddle/Senior
Стек
C++LinuxSTLмногопоточностьTDDавтомобильная безопасность
Задачи
- •Разработка надёжного кода платформы в соответствии со стандартами automotive safety
- •Оптимизация алгоритмов и кода для минимизации задержек реакции системы
- •Разработка и поддержка многопоточных компонентов под Linux
- •Развитие и рефакторинг диагностической системы для детектирования отклонений и безопасной остановки
- •Написание изолированных тестов по принципам TDD
Обязательно
- •хорошая алгоритмическая подготовка и аналитический склад ума
- •опыт программирования на C++ (стандарты C++17/20)
- •хорошее знание стандартной библиотеки (STL)
- •опыт разработки в многопоточной среде
- •знание принципов TDD и умение писать изолированные тесты
- •опыт разработки под Linux
Будет плюсом
- •опыт промышленной разработки на Python
- •опыт промышленной разработки на Go
- •опыт разработки диагностических систем
- •знание и применение стандартов automotive safety