13 Aug
|
Bct Consulting
|
Chennai
13 Aug
Bct Consulting
Chennai
Role: HMI Senior Developer Android Automotive (AAOS)
Location: Chennai
Experience: 4 - 7 years
Core Responsibilities:
- HMI Application Development: Design and develop production-grade Android HMI applications for vehicle cluster and infotainment screens using Jetpack Compose, following MVVM and clean architecture principles.
- Connectivity Features: Build and maintain Bluetooth (Classic & BLE) and Wi-Fi features pairing, GATT communication, HFP/A2DP/PBAP profiles, network scanning, connection management, and failure/error-state handling.
- AIDL & IPC: Design and implement AIDL interfaces for inter-process communication between system apps, services, and privileged components; work with Binder IPC and bound/overlay services.
- Concurrency & Real-Time Behavior: Apply asynchronous programming (Kotlin Coroutines, Flow/StateFlow), multi-threading, and multi-tasking patterns to deliver responsive, real-time vehicle HMI experiences under strict latency constraints.
- Vehicle Bus Integration: Work with CAN / CAN FD data to surface real-time vehicle signals (speed, battery, telemetry,
diagnostics) in the HMI layer, coordinating with the vehicle networking/embedded team.
- System Integration: Integrate with privileged/system-level APIs, Vehicle HAL, and platform-signed components specific to AAOS.
- Performance & Reliability: Diagnose and resolve UI performance issues, memory leaks, ANRs, recomposition inefficiencies, and state-management bugs.
- Code Quality & Security: Conduct code reviews with attention to secure handling of credentials and sensitive data, and enforce clean, testable architecture across feature modules
- Cross-Functional Collaboration: Partner with platform/framework, embedded, QA, and UX teams to ship features across the full HMI stack from UI to Binder to hardware.
- Required Technical Skills: Languages: Robust proficiency in Kotlin and Java, working knowledge of C/C++ and JNI is a plus. Android/AAOS: Jetpack Compose, Hilt / Dagger dependency injecti
📌 Senior Android Developer (Chennai)
🏢 Bct Consulting
📍 Chennai