Sign In
 [New User? Sign Up]
Mobile Version

LTE eMBMS Software Development Engineer (Android / Linux

Secunderabad, Telangana
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Job OverviewJoin 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 includeDeveloping 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 OEMsProviding Customer Engineering /OEM target support for the existing commercial productWorking In close partnership with the test, integration and inter-op teams on validation of the end-to-end systemThe 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.Minimum Qualifications2-7 years of professional industry experience in mobile software developmentDemonstrated proficiency in the design, development, test, debug, integration, delivery and successful deployment of commercial mobile device application software (Smartphones/Tablets)Fluency with Java programming language and Android SDK; familiarity with Android NDKStrong C++ background, intermediate to advanced proficiency level soughtExperience developing on Linux and Android requiredExcellent problem-solving skills a mustExperience in JSON and XML schema design, parsing and implementation.Practical debugging experience both on-device (JTAG, a +) and off-targetExperience implementing network-layer (L3) and higher-layer application protocol layers; familiarity with ALC/LCT/FLUTE, DASH Multimedia, H.264 (AVC) and/or H.265 (HEVC) are +sPreferred QualificationsAdditional Skills/ExperiencePositive outlook, mature attitudeAbility to thrive in an open, collaborative team environment resolute on building scalable, testable and maintainable software componentsStrong interpersonal, verbal and written communication skillsEducation RequirementsRequired Bachelor's, Computer Engineering
Degree: ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering) | B.Sc. (Science)

Experience: 2-7


Application Programming | Business/Systems Analysis | Mobile | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News