CareerPlanSign in

Senior Software Engineer

Taipei💼 Full-time🗓 2026-07-03 → 2026-10-07

Core

Design and develop Android applications for in-vehicle infotainment systems, integrating with vehicle systems via Car APIs and implementing VUI/GUI features. (via careerplan.io/jobs/R0005743-senior-software-engineer-at-cerence)

Role type

Senior Android Software Engineer (Automotive)

Builds

Android Automotive OS (AAOS) applications and in-vehicle infotainment features for automakers

Domain

Automotive technology, Android Automotive OS, In-vehicle infotainment

Deliverable

product features

Required skills

Android development, Kotlin, Jetpack Compose, MVVM architecture, Coroutines, Flow, Retrofit, OkHttp, Android lifecycle, performance tuning, debugging, Git, CI/CD, Gradle, IPC (Binder/AIDL), multi-threading

Preferred skills

Android Automotive OS (AAOS), Car APIs (CarPropertyManager, Vehicle HAL), AOSP customization, audio framework integration, Bluetooth, Python, Shell, voice interaction, AI integration

Technologies

Kotlin, Coroutines, Flow, Jetpack Compose, ViewModel, Lifecycle, Navigation, StateFlow, SharedFlow, Retrofit, OkHttp, Android Profiler, Systrace, Gradle, ADB

Responsibilities

Design and develop Android apps using Kotlin/Compose; Integrate with vehicle systems via Car APIs; Implement VUI/GUI for infotainment; Build networking layers with Retrofit/OkHttp; Optimize performance in resource-constrained environments; Debug across app/framework/system layers

Seniority

Senior, 5+ years experience