> Markdown version of [/jobs/ext/576601-sr-software-engineer-embedded-systems-c-linux-iptv-media](https://www.wearedevelopers.com/jobs/ext/576601-sr-software-engineer-embedded-systems-c-linux-iptv-media). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - Embedded Systems (C++/Linux, IPTV/Media) - **Company:** Intersources Inc. - **Location:** Dallas, TX, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Agile Methodology, C++ (Programming Language), Cloud Computing, Code Review, Computer Networks, Software Debugging, Linux, DVB - Digital Video Broadcasting, Linux on Embedded Systems, Middleware, Embedded Software, FFmpeg, GNU Debuggers, Design of User Interfaces, IPTV, Multicasting, Network Protocols, Object-Oriented Software Development, OpenGL, Broadcom, Memory Leaks, System Programming, TCP/IP, Wireshark, MPEG-DASH, RTSP, Information Technology, Video Streaming - **Published:** June 19, 2026 - **Apply:** https://www2.jobdiva.com/portal/?a=62jdnw10t7d77ytz0lbaey9qxonk3b05a9tqw96rb7z6hlfo7xj79l9g6mp6aj2o&compid=0/jobs/31698435#/jobs/31698435 ## About the Role We are seeking a highly skilled Embedded Software Engineer with expertise in C++ development on Linux platforms to design, develop, and optimize applications for IPTV, Video on Demand (VoD), and Set-Top Box (STB) solutions. The ideal candidate will have strong experience in multimedia systems, streaming technologies, and embedded device integration., * Strong proficiency in C++ (11/14/17) and Object-Oriented Programming. * Hands-on experience with Embedded Linux development (drivers, kernel modules, system programming). * Knowledge of IPTV protocols, VoD systems, and streaming technologies. * Experience with media frameworks (FFmpeg, GStreamer, DirectFB, OpenGL ES). * Familiarity with networking protocols (TCP/IP, UDP, multicast, QoS). * Strong debugging skills using tools like GDB, Valgrind, Wireshark. * Bachelor's/Master's degree in Computer Science, Electronics, or related field. Preferred Skills * Experience with Set-Top Box platforms (Broadcom, Amlogic, MediaTek). * Knowledge of Digital TV standards (DVB, ATSC, ISDB). * Exposure to middleware frameworks (Kaltura, Minerva, RDK). * Familiarity with cloud-based video delivery and CDN integration. * Understanding of UI/UX for TV interfaces. ## Description * Design, develop, and maintain C++ applications for embedded Linux-based platforms. * Implement and optimize video streaming protocols (MPEG-DASH, HLS, RTP/RTSP). * Work on IPTV middleware and Video on Demand services for Set-Top Boxes. * Integrate media playback frameworks (FFmpeg, GStreamer, VLC core). * Collaborate with hardware teams to ensure seamless integration with embedded chipsets. * Debug and resolve performance issues related to memory, CPU, and network utilization. * Ensure compliance with DRM, CAS (Conditional Access Systems), and security standards. * Participate in Agile development cycles, including design reviews, code reviews, and testing. ## Related Videos - [Computer Vision from the Edge to the Cloud done easy](https://www.wearedevelopers.com/videos/263-computer-vision-from-the-edge-to-the-cloud-done-easy) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)