Drimva

Rivian and Volkswagen Group Technologies

Staff Software Engineer - Multimedia (Video Pipeline)

$186K–$256K

Palo Alto, California · Hybrid · Staff · Full-time · Posted Oct 13, 2026

Experience
10+ years of relevant experience.
Education
Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

About the job

Owns the architecture and development of an embedded in-vehicle video pipeline, from camera capture through processing, streaming, recording, and display, with a focus on performance and technical leadership.

What you'll do

  • Define and optimize the camera-to-display pipeline, including codec integration, streaming, recording, and rendering.
  • Build and integrate multimedia frameworks and hardware-accelerated video paths; measure quality, latency, and reliability.
  • Set technical standards, mentor engineers, and coordinate video features across hardware, camera, perception, and platform teams.

What they ask for

  • Expert modern C++ (C++17 or later) proficiency on Linux/embedded systems, including multithreading and real-time systems.
  • Production video-pipeline experience covering camera capture, ISP integration, hardware codecs, and streaming protocols.
  • Deep experience with GStreamer and/or FFmpeg and Linux graphics/memory primitives.
  • Experience optimizing media workloads on embedded heterogeneous hardware and leading multimedia architecture across teams.

Nice to have

  • Automotive camera systems; functional-safety or security requirements for video.
  • Computer vision/AI integration or visual computing frameworks such as OpenCL, OpenGL ES, or Vulkan.

Pay

$186,000 – $255,750 USD base salary

Tools

C++17, Linux, V4L2, libcamera, H.264/H.265/AV1, RTSP/RTP/WebRTC, GStreamer, FFmpeg

AI focus

Integrates the video stack with downstream CV/AI consumers; preferred experience includes OpenCV and on-device inference.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)