Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full 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.
Key Skills
Ranked by relevanceReady to apply?
Join OnHires and take your career to the next level!
Application takes less than 5 minutes

