Senior Software Engineer (C++ with Video integration of Gstreamer)

2 - 5 years

4 - 7 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Department Overview This requirement is for MCXCore unit, which handles MCPTT, MCVideo call and MCData processing.
Job Description
Analyzes, develops, designs, and maintains software for the organization s products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation.
MCXCore is core development unit which processing MCPTT (Mission Critical Push-to-Talk) and MCVideo calls are processed. Its responsible for developing the audio features for MCPTT and video features for MCVideo, adhering to 3GPP Mission Critical Specifications. This includes supporting various audio codecs, ex: OPUS, AMR-WB, AMR, G.711, as well as handling transcoding and transrating for MCPTT audio. For MCVideo, MCXCore manages adaptive bit rates by responding to feedback and available bandwidth to ensure smooth video delivery.

Basic Requirements
1. Expertise in C++ language and Objected oriented programming
2. Multi-threaded, multi-core software programming skills and design patterns 3. Expertise in Signaling and Network Streaming Protocols (SIP) 4.Hands-on experience working with Video/audio codec development and/or integration (H.263, H.264/AVC, HEVC, vp8/vp9, AAC, OPUS, AMR, AMR-WB, etc.) 5. Hands-on experience in using and integrating with relevant Open source technologies (Gstreamer, FFmpeg, etc) 6. In-depth knowledge and practical application of IPTV, Video conferencing technologies, real-time video applications 7. Bandwidth Management for Video Traffic 8. Expertise in Signaling and Network Streaming Protocols (SIP) 9. Good knowledge of Networking, IP/TCP/UDP protocols 10.Detailed knowledge and understanding of RTP/RTCP/SRTP protocol and stack 11.Strong debugging and troubleshooting abilities (valgrind, gdb , pcap) 12.Experience in the Adaptive Communication Environment (ACE) framework is an added advantage 13.Proficiency in any scripting language is an advantage 14.Strong communication skills and Ability to work well in a team environment

Travel Requirements Under 10% Relocation Provided Domestic Position Type Experienced

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You