T

Android Framework/Middleware Developer - Automotive

Tata Elxsi · Pune, Maharashtra, India

full_timePosted 2w ago
Apply now →

Job description

We are looking for Android Middleware Developers for Automotive Domain **Key Responsibilities** • Develop and integrate AAOS middleware components and HAL modules for Infotainment systems. • Implement AIDL/Binder IPC interfaces, vendor services and contribute to system services and framework customizations. • Work across Audio, Bluetooth, Wi Fi, Projection, Media, Power, and VHAL-related functionalities. • Debug using logcat, perfetto, gdb, systrace, and Linux-level tools. • Collaborate with BSP, framework, and app teams for feature enablement. • Optimize performance, boot time, and memory. • Support integration of 3rd party and OSS stacks. • Ensure ASPICE compliane - ASPICE aligned development, documentation, and reviews. • Provide unit tests, integration tests, and basic field issue reproduction support. • Exposure to CTS/VTS/STS testing • Migration of MW services/Framework components/HALs to newer Android versions Required Skills • Strong coding skills: C++, Java, Shell/Python. • Hands-on experience with Android internals (HAL, system services, AIDL), SELinux policy configuration. • Understanding of Linux concepts, multithreading, and IPC. **Desirable** • Exposure to vehicle communication stacks (CAN/SOME/IP) • Exposure to Qualcomm frameworks and libraries • Exposure to Hypervisor concepts, Multi-VM architectures, Inter VM IPCs • Exposure to CTS, VTS, STS testing • Experience with QNX/Linux based IVI systems