|
Job Description:
|
Engineer for Video Communications Systems (VCS-SE) responsible for designing, developing and testing the Media System framework and Media Systems for VoIP / Video Communications. The overall scope also involves integrating and testing audio / video processing components such as speech and video codecs, design, develop and test QoS features of VoIP / VC applications such as Jitter management, AEC/ANR, VAD/CNG, etc. Responsibility also includes development of end applications including integrating signaling protocols such as SIP / H.323 as well as designing, developing and testing of the user agent, GUI and the system state machine.
The job profile includes, but not limited to,
- Development of IPs for VCS such as Adaptive Jitter Buffer, CPT, DTMF, VAD / CNG, Dynamic Bandwidth Adaptation for various network conditions, etc
- Integration of speech and video codecs and components (like AEC / ANR / Resampler, etc)
- Development, integration and testing of protocols such as RTP, RTCP, SRTP etc
- Development, integration and testing of signalling user agents for SIP, H.323
- Analysis of media signal pipeline on different SDKs, platforms for optimizations and effeciency
- Working with internal teams and customers to understand requirements and technology and develop solutions.
- Ensuring all of functionality, performance, and reliability of VCS applications on target platforms
The development platforms include, but not limited to, TI DM6467/DM8168/ARM-Cortex A8/A9, Intel Cores and other multi-core processors using Linux, Windows, Android, WinCE / Win7, etc
|
|
Educational Qualifications:
|
- Bachelors/Master’s degree in Electrical/Electronics and Communications Engineering, Computer Science and Engineering.
|
|
|
- Candidates must have experience in embedded multimedia applications and systems development ranging from 2 to 4 years. Of which, significant portion should be in VoIP / Video Communications on Linux / Android / WinCE.
- Must have independently integrated and tested codecs/components into these frameworks.
- Must have experience on testing VoIP and Video Communication related applications
- Must have exposure to signaling protocols such as SIP / H.323 / IMS
- Must have exposure and development experience on DSP based platforms like TI Davinci / OMAP3, OMAP4 / ARM 11 / Cortex A8/A9.
- Must have exposure and development experience on any of the Operating Systems such as Linux, Windows, Android, iOS
|
|
|
- Good knowledge of C/C++ and/or C/Java Programming.
- Good knowledge of DSP based embedded systems.
- Experience in Linux, Application development in Android environment, sound knowledge about Android components such as Audio flinger and surface flinger.
- Knowledge and working experience with OpenMax IL is added advantage.
- Must have exposure to AV codecs and their standards like G.7xx, GSM-AMR, H.264, H.263, AEC/ANR, etc.
- Software Processes, Configuration Management, Test Planning and Execution.
|
|
|
- Self-starter and independent
- Good team player
- Excellent communication and writing skills
- Quick learner
|
|
Location:
|
Bangalore, India
|
 |
|