Rivianvw.Tech

Staff Software Engineer - Multimedia (Video Pipeline)

Palo Alto, California, Remote. Posted a month ago

The role

You will own the architecture and advancement of the in-vehicle video pipeline. This includes the end-to-end path from camera sensors through capture, encoding, streaming, recording, and display.

What you will do

  • Define and own the architecture of the camera-to-display video pipeline
  • Design, develop, implement and integrate hardware-accelerated video encode/decode and streaming/recording features
  • Analyze and optimize video pipelines for real-time performance and glass-to-glass latency
  • Build and maintain the multimedia stack on frameworks such as GStreamer, V4L2, libcamera, FFmpeg, and vendor SDKs
  • Set standards, review designs and code, mentor engineers, and drive cross-team alignment
  • Work closely with product, hardware, camera/ISP, perception, and platform teams
  • Establish video quality metrics, latency measurement, and telemetry/tracing
  • Rapidly prototype and iterate on new pipeline designs and codec configurations

Required qualifications

  • Expert proficiency in modern C++ (C++17 or later) on Linux/embedded systems
  • Strong multithreading and real-time systems skills
  • Extensive hands-on experience building production video pipelines
  • Experience with camera capture (V4L2/libcamera), ISP tuning integration, hardware codecs (H.264/H.265/AV1), and streaming protocols (RTSP/RTP/WebRTC)
  • Deep experience with GStreamer and/or FFmpeg
  • Experience with Linux graphics/memory primitives (DMA-BUF, DRM/KMS, Wayland, EGL)
  • Experience implementing and optimizing media workloads on embedded heterogeneous hardware
  • Experience leading architecture for complex multimedia systems, mentoring engineers, and influencing roadmaps
  • Strong understanding of algorithms, data structures, software architecture, and video fundamentals
  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • 10+ years of relevant experience

Nice to have

  • Experience with automotive camera systems (GMSL/FPD-Link, surround view, digital mirrors, dashcam/sentry recording)
  • Functional-safety or security requirements for video
  • Computer vision/AI integration (OpenCV, on-device inference)
  • Visual computing/parallel programming frameworks (OpenCL, OpenGL ES, Vulkan)

Benefits

  • competitive base salary
  • annual company performance bonus program
  • equity in the form of Restricted Stock Units (RSUs)
  • health coverage
  • retirement savings
  • time off
  • family planning programs

About the company

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders. They address the challenges of electric vehicles through technology for software-defined vehicles.

Staff Software Engineer - Multimedia (Video Pipeline) at Rivianvw.Tech | JobZoey