ЯндексЯндекс

Разработчик системного ПО на С++

офис, Москва

Команда Автономного транспорта работает над сбором данных с сенсоров и ускорением критичных подсистем: модификация ядра, уменьшение накладных расходов обмена между кернел- и юзерспейсом и оптимизация образов ОС для встраиваемых платформ; это напрямую улучшает стабильность и латентность автопилота.

ГрейдSenior

Стек

C++LinuxYoctoeBPFROSDDSAArch64perfDTB/DTSzero-copyGoPython

Задачи

  • Определять состав пакетов и DTB/DTS и процесс выпуска компактных образов ОС
  • Реализовывать и оптимизировать программные модули и при необходимости модифицировать ядро
  • Профилировать систему и выявлять узкие места с помощью perf/eBPF/трассировки
  • Ускорять сбор и обработку высокоскоростных сенсорных потоков

Обязательно

  • Уверенное владение C++ и использование Go/Python для скриптов
  • Глубокие знания Linux Internals: сетевой стек и буферы, DTB/DTS, IPC, планировщик, управление памятью
  • Опыт системного профилирования (perf, eBPF, трассировка)
  • Умение доводить оптимизации до измеримого эффекта в проде
  • Готовность разбираться в ROS и предметной области автономного транспорта

Будет плюсом

  • Опыт работы с высокоскоростными сенсорными потоками
  • Знание DDS и zero-copy механизмов
  • Опыт оптимизации под AArch64
Откликнуться на сайте компании

Похожие вакансии

Т1Т1

Программист-математик С++ (вычислительная электродинамика)

C++

Сервисы и библиотека для численного моделирования электродинамики

офис, гибрид, Москва
Т1Т1

Программист-математик С++ (алгоритмы генерации сеток)

C++Алгоритмы генерации сетокЧисленные методыПараллелизация

Алгоритмы генерации сеток для вычислительных задач

офис, гибрид, Москва
ЯндексЯндекс

Разработчик бэкенда в команду ОС SONiC

PythonDockerLinuxBGP

Развитие и поддержка сетевой ОС на базе SONiC

офис, гибрид, Москва
ВкусВиллВкусВилл

Robotics Software Engineer (команда Навигация)

Системы навигации и локализации для мобильных роботов

офис, Москва
ЯндексЯндекс

CUDA-разработчик (инфраструктура и ускорение вычислений) в Автономный транспорт

C++CUDAcuDNNTensorRT

Ускорение вычислительного ядра для автономного транспорта на GPU

офис, Москва
ЯндексЯндекс

Руководитель группы поставки сенсорных данных в Автономный транспорт

C++ROS 2LinuxCAN

Платформа поставки сенсорных данных для автономных автомобилей

офис, Москва

Смотреть ещё

JobsWave
Найти работу в IT