Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies
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.