TekPillar
Android Middleware Developer - C++/Java
Job Location
pune, India
Job Description
Job Description : We are seeking an experienced Android Middleware Developer to join our dynamic team. As part of our Android development team, you will work on advanced middleware services that enable critical system functionalities on Android platforms, contributing to the development and enhancement of Android devices' performance and features. Job Title : Android Middleware Developer Work Experience : 6 to 12 Years Location : Pune, India Key Responsibilities : - Design, develop, and integrate middleware services for Android Automotive OS (AAOS) platforms. - Build services that interface between low-level system components and higher-level applications, ensuring efficiency, reliability, and performance. - Develop and maintain Android native services using NDK, C++, and Java. - In-depth knowledge of the Android Automotive OS (AAOS) framework, including its architecture, services, and configuration management. - Work on enhancing and customizing the AAOS framework for automotive solutions and other Android-based embedded systems. - Develop high-performance native services on Android, ensuring seamless integration between hardware and software. - Collaborate with hardware teams to ensure that middleware services are optimized for specific device capabilities. - Work with the Android build system, handling source code, building, and managing system-level components. - Proficient in managing complex build dependencies and understanding the complete build lifecycle. - Ensure middleware services meet quality standards through extensive testing, including unit testing, integration testing, and system testing. - Collaborate with QA teams to perform CTS (Compatibility Test Suite) and VTS (Vendor Test Suite) testing to ensure compliance with Android standards and specifications. - Analyze and optimize the performance of middleware services, reducing latency and improving resource consumption (CPU, memory). - Resolve issues related to service interactions, performance bottlenecks, and system stability. - Collaborate effectively with other teams, such as hardware teams, application developers, and testers, to ensure smooth integration of middleware services. - Document development processes, system architecture, and best practices for future reference and knowledge sharing. - Provide technical guidance to junior developers and peers. - Lead or contribute to design discussions and code reviews to maintain high-quality code standards. Mandatory Skills : - Android Automotive OS (AAOS) Framework Expertise : Hands-on experience with the AAOS framework, including service development, configuration management, and native service integration. - Programming Languages : Proficiency in C++, Java, and NDK for Android development. - Android Build System : Experience with Android build processes, handling custom builds, and understanding dependencies and configurations. - Testing Frameworks : Expertise in CTS (Compatibility Test Suite) and VTS (Vendor Test Suite) testing, ensuring software and hardware interoperability and compliance. - Middleware Services : Solid understanding and experience in developing middleware services that connect low-level system hardware with higher-level applications. - Problem Solving : Strong troubleshooting and debugging skills, especially in performance-related issues in system services and middleware components. (ref:hirist.tech)
Location: pune, IN
Posted Date: 1/15/2025
Location: pune, IN
Posted Date: 1/15/2025
Contact Information
Contact | Human Resources TekPillar |
---|