Skills Required
• Extremely Proficient in C & C++ programming language
• Strong System programming skills, OOPS concepts and OS internals •Experienced in Android programming environment using binder, shared memory etc. •Experience in Android Audio framework
• Expereince in Android HAL
Roles and Responsibility
Responsible for the Android Audio Framework & HAL layers
• design & implementation of audio components
• Develop Audio framework & HAL extensions to meet the automotive use cases
• Audio Focus/Priority Management for Automotive requirements
• Handling for the Audio routing through the framework & HAL layers
• Implementation of the custom interfaces to extended functionalities
• Responsible for meeting the Audio KPIs (latency, CPU, etc.)
• Breakdown of the user features into technical tasks
• Peer review of the design & code
• Ensure traceability and consistency to software architecture and to software requirements
• Ensure process compliance
• Request all input which is necessary to fulfil the responsibilities
• Work on Android code base for customizing for Car Infotainment Systems based on the requirements.
• Work on Android HAL, Linux drivers and Core Android frameworks for Middleware Infrastructure domains.
• Work on open-source Android ecosystem and the libraries available for common tasks, build system, Android internal frameworks (HAL etc)