
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), подлежащи на одобрение от борда и условия за придобиване.
- Здравно покритие.
- Спестявания за пенсия.
- Платен отпуск.
- Програми за семейно планиране.
- Хибриден режим на работа.