Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Разработчик системного ПО на C++ (автономный транспорт): Разработка системного ПО для эффективного сбора данных с сенсоров и ускорения алгоритмов автономного движения с акцентом на модификацию ядра ОС, управление памятью и обмен между kernel- и userspace. Focus on проектировании состава и жизненного цикла образа ОС, системном профилировании узких мест и оптимизации высокоскоростных сенсорных потоков.
Локация: Москва, офис
Компания
Yandex развивает технологии автономного транспорта и системное программное обеспечение для них.
Что делать
- Определять состав операционной системы, включая пакеты и DTB/DTS, и управлять жизненным циклом изменений.
- Разрабатывать компактные образы ОС, соответствующие требованиям пайплайна.
- Реализовывать и оптимизировать программные модули с использованием приоритизации процессов и механизмов управления памятью.
- Модифицировать ядро ОС для ускорения алгоритмов автономного движения и снижения накладных расходов обмена между kernel- и userspace.
- Профилировать производительность, операции чтения и записи, а также опрос сенсоров.
Требования
- Уверенное владение C++ и использование Go или Python для написания скриптов.
- Знание Linux Internals, включая сетевой стек и его буферы, DTB/DTS, Yocto, IPC, планировщик и управление памятью.
- Опыт системного профилирования с использованием perf, eBPF и трассировки.
- Способность доводить оптимизации до измеримого эффекта в продакшене.
- Готовность разбираться в ROS и предметной области автономного транспорта.
- Опыт от 3 лет.
Хорошо, если есть
- Опыт работы с высокоскоростными сенсорными потоками.
- Знание DDS и zero-copy-механизмов.
- Опыт оптимизации под AArch64.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Яндекс
6 дней назад
Разработчик низкоуровневых систем (C++)
Интеллект Машин
5 дней назад
Инженер-программист ROS
200 000 - 300 000₽
Автономные Технологии
4 дня назад
Инженер-программист (C++/Python)
250 000₽
Спектр
6 дней назад
Программист С/С+ (Embedded Systems)
250 000 - 300 000₽
КОМИТАС
4 дня назад
Старший разработчик С++ (робототехника)
Протей
6 дней назад
Разработчик C++ (LTE)
290 000₽