C++ Developer Media & Signaling GStreamer and SIP
Worktual Innovations · Chennai · onsite · Posted 2d ago
Undisclosed5–7 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Experience : 5+ years
Work Location : Chennai [ work from office]
Interview: In person
Notice Period: Immediate / 15 days
Job Overview
We are seeking a C++ Developer with expertise in GStreamer media streaming and SIP signaling. This role focuses on integrating real-time media streaming with signaling and client-server communication, ensuring scalable and low-latency solutions.
Key Responsibilities
- Develop C++ applications for audio/video streaming with SIP signaling support.
- Design and maintain GStreamer pipelines for encoding, decoding, synchronization, and transport.
- Implement and troubleshoot RTP, RTSP, RTCP, WebRTC, and SIP protocols.
- Build and optimize TCP/UDP/IP client-server communication for media and signaling.
- Handle multimedia codecs H.264, H.265, AAC, Opus, G.711, etc.
- Contribute to multi-threaded, event-driven Linux applications using IPC.
- Debug and optimize media and signaling pipelines for performance and reliability.
- Collaborate with QA, DevOps, and backend teams to integrate media & signaling components.
Required Skills
- Strong proficiency in C++ (C++11/14/17) with advanced OOP concepts.
- Proven experience with GStreamer (MUST).
- Strong knowledge of TCP/UDP/IP networking, client-server communication, and SIP signaling.
- Expertise in media formats/codecs H.264, H.265, VP8/9, AAC, Opus, G.711, G.726.
- Experience with multithreaded Linux application development with IPC.
- Deep understanding of streaming protocols (RTP, RTSP, RTCP, WebRTC, SIP).
- Familiarity with profiling, debugging, and codec analysis tools.
- Familiarity with Git/Bitbucket and debugging tools.
Nice to Have
- Experience with Redis or Kafka for messaging or streaming data pipelines.
Sourced from naukri
Skills
GstreammerSIPC plus plus