C++ Video Streaming Engineer (Embedded IoT)
Quick Summary
multi-camera ingestion, local recording rotation logic, storage management, and video delivery. Integrate and support industry-standard streaming protocols (RTSP, WebRTC,
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.
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
~1 min read- →Design and implement high-performance, embedded video streaming solutions in C++ for commercial smart camera and IoT deployment solutions.
- →Develop and maintain robust media pipeline components: multi-camera ingestion, local recording rotation logic, storage management, and video delivery.
- →Integrate and support industry-standard streaming protocols (RTSP, WebRTC, ONVIF) for both first-party PoE cameras and third-party devices.
- →Optimize real-time media processing on resource-constrained embedded Linux hardware to ensure low latency, high throughput, and concurrency across multiple simultaneous high-bitrate streams.
- →Investigate and resolve streaming quality issues through the analysis of device metrics, logs, and network conditions.
- →Collaborate with App, Firmware, and AI teams to define streaming interfaces and ensure seamless end-to-end data flows.
- →Participate actively in Agile processes, including sprint planning, comprehensive code reviews, and architectural discussions.
- →Write and maintain clear technical documentation for designed and implemented solutions.
Requirements
~1 min read- 5+ years of commercial experience in embedded systems development.
- Deep proficiency in С++ and C.
- Solid practical experience with UDP/TCP-based communication and networking systems.
- Hands-on experience with RTP/RTCP streaming applications and widely used media frameworks (e.g., GStreamer).
- Experience developing and supporting applications for Linux-based (user space) embedded systems and/or RTOS.
- Strong understanding of video and audio encoding technologies, memory management, and memory layout principles.
- Good knowledge of the TCP/IP stack and Wireless Local Area Networks (WLAN).
- Basic understanding of embedded system security and data encryption principles.
- Strong alignment with modern Software Development Principles and full lifecycle development cycles.
- Familiarity with development tools: Jira, Confluence, Git, Docker, VS Code / Cursor.
- At least an Upper-Intermediate level in both written and spoken English (B2).
Nice to Have
~1 min read- Practical experience with media codecs such as H.264, HEVC, AV1, and OPUS.
- Hands-on experience with WebRTC, FFmpeg, and the MP4 container format.
- Knowledge of camera hardware features and image processing.
- Experience with multi-core and multi-chip system architectures.
- Strong understanding of SOLID, Clean Code principles, and UML.
- Experience leveraging AI tools (Cursor, Copilot, etc.) to optimize the development workflow.
What We Offer
~1 min readLocation & Eligibility
Listing Details
- Posted
- July 13, 2026
- First seen
- July 13, 2026
- Last seen
- July 22, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 63%
- Scored at
- July 13, 2026
Signal breakdown
Please let squad care know you found this job on Jobera.
4 other jobs at squad care
View all →Explore open roles at squad care.
Similar Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.
