Sr. Software Engineer - Embedded Systems (C++/Linux, IPTV/Media)
Intersources Inc.
Dallas, TX, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
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
+16 more
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
Job 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.
Requirements
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on intersourcesinc.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago