Qualcomm Multimedia SW engineer with streaming protocols experience in Hyderabad, India

Job Description:

Job Id E1957007

Job Title Multimedia SW engineer with streaming protocols experience

Post Date 07/13/2017

Company-Division Qualcomm Technologies, Inc.

CDMA Technology at http://www.qualcomm.com/about/businesses/qct

Job Area Engineering - Software

Location India - Hyderabad

Job Overview Join a focused software development team charged with the ongoing design and development of Qualcomms LTE evolved Multimedia Broadcast Multicast Service (eMBMS), AKA LTE Broadcast Service Layer. The work involves object-oriented software component design and implementation in C++ (L3 layer and above) and Java. Immediate responsibilities include:

Developing technology services and features for new product releases on MDM and MSM platforms based on a set of device client requirements driven from Product on behalf of Standards (3GPP Rel9-Rel14 eMBMS Transport Layer Specification), Operators and OEMs

Providing Customer Engineering /OEM target support for the existing commercial product

Working In close partnership with the test, integration and inter-op teams on validation of the end-to-end system

The LTE Broadcast Service Layer Core C++ software is a component-model architecture employing multiple thread queues and asynchronous execution. It maintains an open design intended to be leveraged across different mobile device OS platforms. The LTE Broadcast Service Layer Client Java software is based on the native Android application programming model and employs AIDL and JNI for inter-process communication. It includes a full API/SDK for third-party application development. Thorough unit tests for the Continuous Integration environment are required for all code deliverables.

The ideal candidate should demonstrate the skills and experience with level of programming complexity described above and is a self-driven and highly-motivated individual able to cite specific examples from their career which illustrate a high capacity to rapidly absorb new technologies and a past track record of delivering high-quality, high-performing (memory, CPU and power) mobile software.

Experience with Android framework and middleware, SDK development

Knowledge about video streaming protocols (MPEG-DASH, HLS etc.), compression standards, containers (MP4, MPEG2-TS etc.), framework like OpenMax IL, Media Foundation etc.

Programming experience in either C or C++, Java

Sound understanding of the Android platform architecture and OS internals.

Software debugging skills in embedded environment is highly desirable.

Prior experience with Snapdragon platforms is a plus

Minimum Qualifications Experience with any video technology

Preferred Qualifications Experience with DASH streaming protocols, SDK development, Android experience

Education Requirements Bachelor's in computer science/engineering with some focus in video technology exposure

EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.