Navio

Middleware Developer (Performance / General components)

в Navio

от 450 000 ₽/мес на руки

📍 Москва (м. Технопарк)Офис или гибрид
Специализация
C++
Уровень
Senior
Английский
B1 — IntermediateB1 — Intermediate
Требуемый опыт
5+ лет

Технологии/инструменты

C++11Linux

О команде

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

В то время как функциональные команды реализуют отдельные подсистемы для управления автомобилем, мы следим за производительностью всего софта в целом.

На основании собственных мониторингов и метрик, мы помогаем разработчикам находить узкие места в коде, поддерживать и улучшать его производительность.

Задачи

  • Настройка и развитие коммуникационного слоя между компонентами системы self-driving.
  • Оптимизация взаимодействия компонент: настройка executors, callback-групп, intra-process communication, zero-copy.
  • Диагностика и устранение проблем в работе middleware.
  • Профилирование и оптимизация путей передачи данных.
  • Анализ и выбор альтернативных вариантов middleware, проведение пилотов и подготовка планов миграции.

Что мы ждем от кандидата

  • Уверенное владение C++11.
  • Опыт коммерческой разработки от 5 лет.
  • Понимание ОС Linux на уровне системного разработчика, уверенное владение консолью.
  • Хорошее понимание принципов обмена сообщениями в распределённых системах (pub/sub, request response, Event-driven-архитектуры).
  • Опыт профилирования и оптимизации приложений.

Будет плюсом

  • Владение C++17.
  • Владение Python 3.
  • Глубокое знание DDS и его реализаций.
  • Опыт разработки middleware или расширений к нему.
  • Знание принципов работы zero-copy коммуникаций, IPC-механизмов, shared memory.
  • Способность и желание читать много чужого (в том числе open source) кода.
Екатерина Петросянц Recruiter
Navio

О компании Navio

Сфера
Продуктовая компания
Размер
501 - 1000

Мы — Navio.

Мы компания-разработчик технологии и продуктов автономного вождения с применением искусственного интеллекта. Наш флагманский продукт — это универсальная технология автономного вождения, включающая Software и Hardware компоненты, R&D, уникальный процесс тестирования и экосистему сервисов для обработки данных и управления автономным флотом автомобилей. Сегодня наш основной фокус — Автономные магистральные грузоперевозки.

Navio объединяет культуру автопроизводителей и IT-компаний. Больше 800 специалистов каждый день работают над тем, чтобы доставка грузов стала быстрее и эффективнее, а городской транспорт — безопаснее и комфортнее.

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

560 000 – 680 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
560 000 – 680 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
560 000 – 680 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
530 000 – 660 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), полная удалёнка
6 000 – 10 000 $/мес на руки
📍 Москва (м. Маяковская), полная удалёнка