Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 10929607

    Bct Consulting logo

    Senior Android Developer

    Bct Consulting · Chennai · hybrid · Posted 71d ago

    Undisclosed4–7 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Role: HMI Senior Developer Android Automotive (AAOS)

    Location: Chennai

    Experience: 4 - 7 years

    Domain: EV Domain/Automotive (Mandatory)


    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: Strong proficiency in Kotlin and Java, working knowledge of C/C++ and JNI is a plus.
    • Android/AAOS: Jetpack Compose, Hilt / Dagger dependency injection, Navigation, Android Automotive OS (AAOS) app development, system/privileged app permissions.
    • Connectivity: Bluetooth Classic & BLE (GATT, profiles), Wi-Fi APIs (WifiManager, WifiConfiguration/network suggestion APIs), TetheringManager/hotspot.
    • IPC: AIDL, Binder IPC, bound services, cross-process ViewModel/EntryPoint access patterns. Concurrency: Kotlin Coroutines, Flow/StateFlow/SharedFlow, structured concurrency, multi-threading, and real-time/embedded systems concepts (mutex, semaphores, synchronization).
    • Vehicle Networking: Good working knowledge of CAN / CAN FD protocols and reading vehicle bus signals into an application layer. Tools: Android Studio, Git/Gerrit, Gradle, AOSP build basics; familiarity with adb, systrace/Perfetto for profiling. Good to Have: Exposure to Android Automotive VHAL/Car API, EV domain knowledge (BMS, telemetry, range estimation), unit/UI testing (JUnit, Espresso, Compose testing), CI/CD for Android.
    • Education: A Bachelor's or Master's degree in Computer Science or a related engineering field.

    Sourced from naukri

    Skills

    EV DomainC/C++DaggerKotlinJava

    About Bct Consulting

    Bct Consulting logo

    Bct Consulting

    IT Services & Consulting

    924

    employees

    Fresno

    US

    ₹11.1L PA avg

    Avg at Bct Consulting

    About

    BCT Consulting is the #1 Managed Service Provider of innovative, cost-effective, and cutting-edge technology solutions in California.

    Industries

    IT Services & ConsultingConsulting

    Employee ratings

    10 reviews

    3.2/ 5

    Culture

    2.7

    Career growth

    2.2

    Work-life

    2.7

    Employees rate it well for

    Compensation & Benefits34Work-Life Balance33

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Android Developer · waiting for your command