Embedded Engineer - Streaming
Core
Design, develop, and optimize embedded video encoding and streaming pipelines for security camera devices.
Role type
Senior embedded engineer (video streaming)
Builds
Real-time video capture, processing, and delivery pipelines for Verkada security devices
Domain
Embedded systems, video streaming, security hardware
Deliverable
production ML models | product features
Required skills
C, C++, embedded Linux, video codecs (H.264, H.265/HEVC, AV1), hardware-accelerated encoding/decoding, GStreamer, FFmpeg, RTSP, RTP, RTMP, HLS, DASH, WebRTC, low-power optimization, latency optimization
Preferred skills
Hardware-accelerated encoding/decoding pipelines, adaptive bitrate streaming, constrained resource optimization
Technologies
GStreamer, FFmpeg, H.264, H.265/HEVC, AV1, RTSP, RTP, RTMP, HLS, DASH, WebRTC
Responsibilities
Implement and tune hardware-accelerated codecs for performance and low power; Build and extend multimedia frameworks for real-time video; Integrate and optimize streaming protocols; Profile and optimize startup time, latency, and video quality; Debug encoding pipelines and hardware utilization issues
Seniority
Senior, hands-on IC