Job details
Company
On Hires
Location
Remote, Poland
Employment type
Full-time
Primary category
HR Operations & Administration
Posted date
16 Mar 2026
Valid through
Job description
Remote within Poland | Wrocław office optional | Engineering – Streaming
About the Opportunity
We are a recruiting agency partnering with a global smart home security company to find a Senior Embedded Video Streaming Engineer. Our client has a dedicated streaming department of around 20 experienced engineers working across both cloud and embedded streaming domains for camera-based smart home and IoT devices.
This role requires an engineer who can bring strong hands-on streaming expertise from day one. The team is looking for someone who has worked deeply with real streaming pipelines, not only integrated existing frameworks, and who can contribute to real-time, low-latency video streaming on resource-constrained embedded devices.
What You Will Be Doing
Develop and optimize embedded video streaming solutions for smart home and IoT devices.
Write, integrate, verify, and support software components for real-time streaming pipelines.
Troubleshoot networking and streaming-related issues.
Contribute to solution analysis, technical documentation, and code reviews.
Perform end-to-end device testing and analyze performance and key streaming KPIs.
Work in line with team engineering standards and development practices.
What We Are Looking For
5+ years of commercial experience in embedded development.
2–3+ years of direct hands-on experience with video/audio streaming.
Strong C and C++ development skills; C++ is the primary language, with C also used in the project.
Commercial experience with Embedded Linux - mandatory.
Hands-on experience with streaming frameworks such as GStreamer, FFmpeg, WebRTC, or similar - mandatory.
Proven experience with real-time, low-latency video streaming on resource-constrained devices.
Strong networking background, including TCP/IP, UDP/TCP, VoIP, and Video over IP.
Experience troubleshooting streaming and networking issues in embedded environments.
Strong problem-solving skills and ability to identify root causes.
Good written and spoken English.
Nice to Have
Experience with RTOS.
Experience with RTP/RTCP pipelines.
Experience with H.264/H.265 video streaming pipelines.
Exposure to media codecs and video quality optimization.
Experience with Python.
Interview Process
Recruiter screen
Technical interview (90 minutes, including live coding)
Final interview with the hiring manager
What the Client Offers
Competitive compensation and benefits.
UoP is the primary contract model; B2B may be considered exceptionally for a very strong candidate.
Private medical insurance.
Paid vacation and statutory leave.
Annual performance and loyalty bonus opportunities.
Internal learning resources, courses, and English classes.
Fully remote work within Poland.