Software Engineer
Our Video Streaming team develops core streaming functionality for embedded IoT gateways and smart camera platforms – systems designed to receive streams from multiple connected devices, manage secure local storage, and deliver low-latency
Team Summary
Our Video Streaming team develops core streaming functionality for embedded IoT gateways and smart camera platforms – systems designed to receive streams from multiple connected devices, manage secure local storage, and deliver low-latency live views and playback to client applications. We work with modern C++, building and scaling the media pipeline, handling stream ingestion, local recording, and protocol support (RTSP, ONVIF, WebRTC). You will join a focused, high-caliber team consisting of a Tech Lead and a Core Engineer working closely together in a cross-location setup, with English as our primary language of communication.
Job Summary
As a core Engineer on the streaming team, you will collaborate closely with the Tech Lead to architect and implement core components of the platform's media pipeline, from multi-camera stream ingestion to intelligent local recording and secure cloud delivery. You will take full ownership of your technical domain, drive architectural decisions, and write high-performance C++ code on embedded Linux. This role is ideal for someone looking for high impact and autonomy in a lean team, eager to tackle real-time media and networking challenges on constrained hardware.
Responsibilities and Duties
Qualifications and Skills
Posted July 24, 2026