Job Description
The ideal candidate for this position will have real-world experience in designing & developing cutting
edge technologies related to streaming, to be deployed across a global footprint. He or she will
participate in product life cycle planning and development with our Media Platform Team
Responsibilities
Design, build, and maintain efficient, reusable, and reliable C/C++ code
Implement performance critical server-side & client-side modules
Develop audio/video/streaming technologies as part of our product enhancements
Skills
Strong proficiency in cross-platform C/C++ programming
Thorough knowledge of the Data structures, Algorithms, Standard library, STL containers
Streaming protocol development (., RTSP, RTP/RTCP, Adobe RTMP/HDS, MPEG-DASH, Apple
HLS, MMT etc)
Knowledge on media codec standards (H264/MPEG-4, HEVC, AAC, etc)
Knowledge on OOPS concepts, UML, Design principles and patterns
Knowledge of low-level threading primitives and real-time environments
Proficient understanding of code versioning tools (such as Git & SVN)
Demonstrated ability to stay up-to-date on current and recent developments in
audio/video/streaming technologies
Excellent problem solving and analytical skills
Strong communication skills, both verbal and written, as well as collaboration skills