

Responsibilities
§ Design and develop Android DVB Middleware Architecture Design and Development and end-to-end solutions on an Android STB and smart-TV platform
§ Embedded product design, development, and deployment which includes specifications, system design, implement software of embedded devices and systems, system integration, memory profiling, performance optimization, troubleshooting, stabilization, defect management, SW maintenance and upgrade etc.
§ Work with cross functional teams, SoCs, HW & factory teams, and other stake holders
§ Business analytics, technology trends and rapid prototype of new ideas and solutions
§ Prepare technical specification, documents, presentations, and test design/reports
Required Skills
§ Hands-on experience on embedded systems, subsystems, interfaces, modules, peripherals, Linux/Android application framework, services, and core components, drivers, HAL layer, platform/middleware integration, native frameworks (C++), RTOS, IPC/multi-threaded design, secure environment, third-party libraries and APIs, etc.
§ Good understanding of Android MW architecture i.e., TIF, application framework, system services/libraries, activity, run time, SDK, debugging and profiling tools etc.
§ Languages C, C++, Java, and experience in JNI and implementation is a plus
§ Experience in DVB, DVBIP stands and HLS and DASH protocols
§ Knowledge in RTP/RTSP protocols is a plus
§ Understanding of build environment, tool chain, debugging tools, code analysis/review tools,SDLC/Agile methodologies, Git/Gerrit.
§ Knowledge of RPC, RESTful API’s, JSON, SOAP, SQLite, SSL, DRM, OpenGL etc.
Qualification: Bachelor's or Master's degree in Computer Science, or equivalent.
Job Location : Bangalore
