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.