
Rivian and Volkswagen Group Technologies ist ein 2024 gegründetes Joint Venture im Bereich Automobiltechnologie, das die Softwaregrundlage für Elektrofahrzeuge entwickelt. Das Unternehmen arbeitet an Fahrzeugbetriebssystemen, zonalen Steuergeräten, Cloud- und Konnektivitätsdiensten, intelligenter Fahrzeugtechnik, künstlicher Intelligenz und Fahrzeugsicherheit. Es entwickelt B2B-Softwareplattformen und Engineering-Tools für Automobilmarken, um leistungsfähigere, vernetzte, sichere und aktualisierbare Fahrzeuge zu unterstützen und gemeinsame Softwarearchitekturen für den Markt der Elektromobilität voranzubringen.
Staff Software Engineer Multimedia-Videopipeline
Architekturiere latenzarme Videopipelines im Fahrzeug für die Elektrofahrzeugplattform von Rivian und Volkswagen Group Technologies. Leite Multimediasysteme von der Kameraaufnahme über Codecs und Streaming bis zur Anzeige.
Beschreibung
- Verantworte die Architektur der Videopipeline von der Kamera bis zur Anzeige.
- Entwirf und integriere hardwarebeschleunigte Video-Encoder und -Decoder für H.264, H.265 und AV1.
- Entwickle Streaming- und Aufzeichnungsfunktionen mit RTSP, RTP, WebRTC, MP4 und MKV.
- Analysiere und optimiere die Echtzeit-Videoleistung und die Glas-zu-Glas-Latenz über CPU, GPU, Hardware-Codecs, ISP und DSP hinweg.
- Entwickle und pflege den Multimedia-Stack mit GStreamer, V4L2, libcamera, FFmpeg und SDKs von Anbietern.
- Integriere Multimediasysteme in das Betriebssystem und den Displayserver sowie mit nachgelagerten Anwendungen für Computer Vision, KI, HMI und Telematik.
- Lege technische Standards fest, prüfe Entwürfe und Code, betreue Engineers und stimmst Teams aufeinander ab.
- Arbeite mit Teams aus Produktentwicklung, Hardware, Kamera und ISP, Wahrnehmung sowie Plattform zusammen.
- Etabliere Kennzahlen zur Videoqualität, Latenzmessungen, Telemetrie und Tracing.
- Diagnostiziere und behebe ausgelassene Frames, Bildzerreißen, Audio-Video-Synchronisationsprobleme und Stabilitätsprobleme im Produktivbetrieb.
- Erstelle Prototypen und verfeinere Pipeline-Entwürfe und Codec-Konfigurationen.
Anforderungen
- Fundierte Kenntnisse in modernem C++ (C++17 oder neuer) unter Linux oder auf eingebetteten Systemen.
- Ausgeprägte Fähigkeiten in Multithreading und Echtzeitsystemen.
- Umfangreiche praktische Erfahrung mit der Entwicklung produktiver Videopipelines, einschließlich Kameraaufnahme mit V4L2 oder libcamera, Integration der ISP-Abstimmung, Hardware-Codecs (H.264, H.265, AV1) und Streaming-Protokollen (RTSP, RTP, WebRTC).
- Fundierte Erfahrung mit GStreamer, einschließlich der Entwicklung eigener Plugins oder Elemente, und/oder mit FFmpeg.
- Erfahrung mit Linux-Grafik- und Speichergrundlagen wie DMA-BUF, DRM/KMS, Wayland und EGL.
- Erfahrung mit der Optimierung von Medien-Workloads auf eingebetteter heterogener Hardware (CPU, GPU, VPU, ISP, DSP), einschließlich Zero-Copy-Datenpfaden sowie energie- und wärmebewusstem Design.
- Erfahrung in der Architekturleitung für komplexe Multimediasysteme, der Betreuung von Engineers und der teamübergreifenden Entwicklung von Roadmaps.
- Fundierte Kenntnisse von Algorithmen, Datenstrukturen, Softwarearchitektur und Videogrundlagen.
- Bachelor- oder Masterabschluss in Informatik, Computertechnik, Elektrotechnik oder einem verwandten Fachgebiet.
- Mindestens 10 Jahre einschlägige Berufserfahrung.
- Von Vorteil: Erfahrung mit Fahrzeugkamerasystemen, Anforderungen an funktionale Sicherheit oder Security, der Integration von Computer Vision oder KI sowie OpenCL, OpenGL ES oder Vulkan.
Zusatzleistungen
- Jährliches leistungsabhängiges Unternehmensbonusprogramm mit einem Zielwert von 15 %.
- Restricted Stock Units (RSUs), vorbehaltlich der Genehmigung durch den Vorstand und geltender Vesting-Bedingungen.
- Gesundheitsleistungen.
- Altersvorsorge.
- Bezahlter Urlaub.
- Programme zur Familienplanung.
- Hybrides Arbeitsmodell.