Remote job
Video Engineer
Job details
About this role
Role overview Design, build, and optimize the real-time camera and video infrastructure that powers in-vehicle systems, working on low-latency multi-camera pipelines, hardware-accelerated encoding, stream reliability, and video performance across edge devices. The role is a good fit for someone who understands how frames, buffers, latency, bandwidth, and system constraints interact in production and can deliver robust video systems that hold up without dropping frames.
Responsibilities - Design, build, and optimize real-time camera and video pipelines for production systems - Develop and maintain multi-stream video ingestion, processing, and encoding workflows - Work with hardware-accelerated video encoding and decoding, including H.264 and H.265 pipelines - Tune systems for low latency, stable throughput, and efficient bandwidth usage across edge devices - Debug and resolve frame drops, sync issues, memory bottlenecks, buffering problems, and pipeline instability - Integrate camera inputs, buffering logic, and encoder output into embedded and edge compute systems - Profile and optimize CPU, GPU, memory, and I/O usage across video workloads - Support video architecture decisions for multi-camera vehicle deployments and future intelligent video features
Requirements - 3+ years of experience building or maintaining real-time camera or video systems - Strong understanding of frames, buffers, latency, throughput, and bandwidth in live video pipelines - Experience with V4L2, GStreamer, or similar media pipeline frameworks - Experience with hardware-accelerated encoding and decoding workflows - Comfort debugging performance issues across CPU, GPU, memory, and I/O - Ability to integrate video pipelines into larger embedded or edge compute systems
Nice to have - Background supporting production video systems deployed in vehicles or other field environments
Benefits and work setup - Remote, full-time role on the hardware team