Qualcomm Multimedia SW engineer with streaming protocols experience in Hyderabad, India
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.