Senior Media Developer (Video Streaming & WebCodecs)
Core
Design and implement advanced web-based video streaming solutions and decoders using WebCodecs API, HLS.js, and WebRTC for Motorola's unified media player.
Role type
Senior IC media developer (video streaming & WebCodecs)
Builds
High-performance web video player component with real-time streaming, PTZ controls, and hardware-accelerated decoding
Domain
Enterprise security & public safety / Web technologies
Deliverable
production ML models | product features
Required skills
WebCodecs API, WebRTC, TypeScript, React, SignalR, video codecs (H.264, H.265, VP9, AV1), hardware acceleration, Web Workers, Web Components
Preferred skills
video surveillance systems, IP camera PTZ controls, WebVTT, video analytics, CDNs, Web Audio API, video compression workflows, GPU optimization
Technologies
React 19.2.0, TypeScript, Material-UI, Emotion, WebCodecs API, HLS.js 1.6.13, SignalR 9.0.6, MP4Box, Vite, Nx, Rollup, Vitest, Cypress, Redux Toolkit
Responsibilities
Design and implement video streaming solutions using WebCodecs API and HLS.js; Develop WebCodecs-based video decoders with hardware acceleration; Optimize video playback performance across browsers and devices; Implement real-time streaming with SignalR; Develop PTZ controls and camera manipulation features; Create video timeline controls with live recording indicators; Implement audio/video synchronization and playback control; Develop snapshot and session recording functionality; Ensure low-latency streaming and smooth playback; Implement adaptive bitrate streaming
Seniority
Senior, hands-on IC with technical leadership