Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаРазработчик системного ПО на С++
Какие задачи вас ждут
Структура операционной системы и управление деплоемВам предстоит определять, какие пакеты, DTB/DTS будут входить в состав операционной системы, а также каким будет жизненный цикл изменений, чтобы образ был максимально компактным, но соответствовал требованию пайплайна.
Эффективная реализация программных модулей
Используя средства системы, например приоритизацию процессов и механизмы управления памятью, или модифицируя структуру ядра, вы будете существенно ускорять алгоритмы автономного движения.
Анализ проблем и выявление узких мест
Используя современные средства профилирования, вы будете определять узкие места по производительности, операциям чтения/записи или опроса сенсоров.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы
- Уверенно владеете C++ и используете Go/Python для написания скриптов
- Знаете Linux Internals (сетевой стек и его буферы, DTB/DTS, Yocto, IPC, планировщик, управление памятью)
- Профилируете системно (perf, eBPF, трассировка)
- Доводите оптимизации до измеримого эффекта в проде
- Готовы разбираться в ROS и предметной области автономного транспорта
Будет плюсом, если вы
- Работали с высокоскоростными сенсорными потоками
- Знаете DDS, zero-copy-механизмы
- Имеете опыт оптимизации под AArch64
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие