Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies — автомобильное технологическое совместное предприятие, основанное в 2024 году и создающее программную основу для электромобилей. Компания разрабатывает операционные системы для автомобилей, зональные контроллеры, облачные сервисы и сервисы подключения, встроенные интеллектуальные системы, решения на основе искусственного интеллекта и системы защиты автомобилей. Она создает программные платформы B2B и инженерные инструменты для автомобильных брендов, помогая выпускать более функциональные, подключенные, защищенные и обновляемые автомобили, а также развивая общие программные архитектуры для рынка электрической мобильности.

Штатный инженер-программист, мультимедийный видеоконвейер

Проектируйте видеоконвейеры с низкой задержкой для электромобильной платформы Rivian и Volkswagen Group Technologies. Руководите мультимедийными системами: от захвата изображения камерами и кодеков до потоковой передачи и вывода на дисплей.

Описание

  • Отвечайте за архитектуру видеоконвейера от камеры до дисплея.
  • Проектируйте и интегрируйте аппаратное кодирование и декодирование видео в форматах H.264, H.265 и AV1.
  • Разрабатывайте функции потоковой передачи и записи с использованием RTSP, RTP, WebRTC, MP4 и MKV.
  • Анализируйте и оптимизируйте производительность видео в реальном времени и задержку от камеры до дисплея с учетом CPU, GPU, аппаратных кодеков, ISP и DSP.
  • Создавайте и поддерживайте мультимедийный стек на базе GStreamer, V4L2, libcamera, FFmpeg и SDK поставщиков.
  • Интегрируйте мультимедийные системы с операционной системой, дисплейным сервером, а также подсистемами компьютерного зрения, ИИ, HMI и телематики.
  • Устанавливайте инженерные стандарты, проверяйте архитектурные решения и код, наставляйте инженеров и помогайте командам согласовывать работу.
  • Взаимодействуйте с командами продукта, аппаратного обеспечения, камер и ISP, систем восприятия и платформы.
  • Определяйте метрики качества видео, измерения задержки, телеметрию и трассировку.
  • Диагностируйте и устраняйте пропуски кадров, разрывы изображения, проблемы синхронизации аудио и видео, а также проблемы стабильности в эксплуатации.
  • Создавайте прототипы и совершенствуйте архитектуру конвейеров и конфигурации кодеков.

Требования

  • Экспертное владение современным C++ (C++17 или новее) в Linux или встроенных системах.
  • Уверенные навыки многопоточного программирования и разработки систем реального времени.
  • Обширный практический опыт создания промышленных видеоконвейеров, включая захват с камер через V4L2 или libcamera, интеграцию настройки ISP, аппаратные кодеки (H.264, H.265, AV1) и протоколы потоковой передачи (RTSP, RTP, WebRTC).
  • Глубокий опыт работы с GStreamer, включая разработку пользовательских плагинов или элементов, и/или с FFmpeg.
  • Опыт работы с графическими подсистемами и механизмами управления памятью Linux, такими как DMA-BUF, DRM/KMS, Wayland и EGL.
  • Опыт оптимизации мультимедийных нагрузок на встроенном оборудовании с различной архитектурой (CPU, GPU, VPU, ISP, DSP), включая пути передачи данных без копирования и учет энергопотребления и температуры.
  • Опыт руководства архитектурой сложных мультимедийных систем, наставничества инженеров и формирования планов развития нескольких команд.
  • Глубокое понимание алгоритмов, структур данных, архитектуры ПО и основ видеообработки.
  • Степень бакалавра или магистра в области информатики, компьютерной инженерии, электротехники или смежной области.
  • Не менее 10 лет релевантного опыта.
  • Будет преимуществом: опыт работы с автомобильными камерами, требованиями функциональной безопасности или информационной безопасности, интеграцией компьютерного зрения или ИИ, а также с OpenCL, OpenGL ES или Vulkan.

Преимущества

  • Годовая программа премирования по результатам работы компании с целевым уровнем 15%.
  • Акции с ограничениями (RSU) при условии одобрения совета директоров и соблюдения требований к вестингу.
  • Медицинское страхование.
  • Пенсионные накопления.
  • Оплачиваемый отпуск.
  • Программы поддержки планирования семьи.
  • Гибридный формат работы.