Role: Lead Android & QNX App Architect Domain: Automotive Android + Digital Cluster (QNX host)
Experience: 10–12 years overall, with 3+ years in architecture design Core Languages: Kotlin/Java, C/C++, QML/Qt preferred, FigmaKey
Responsibilities
-
Understand cockpit architecture across Android IVI apps, QNX cluster apps, middleware, SDKs, vehicle interfaces, and HMI layers.
-
Document architecture with component diagrams, interface maps, data flows, sequence diagrams, and adaptation notes.
-
Analyze Android interfaces including SDK, Framework, Car APIs, VHAL, middleware, diagnostics, and system services.
-
Analyze QNX cluster interfaces covering HMI, business logic, IPC, graphics/display pipeline, tell-tales, warnings, ADAS visuals, and diagnostics.
-
Identify adaptations for HMI behavior, vehicle signal mapping, regional features, branding, and startup sequences.
-
Act as SPOC for Tier-1 discussions, managing software deliveries, reviews, clarifications, and issue triage.
-
Track gaps and risks for platform upgrades, feature changes, and release maturity.
Skills Required
-
Architecture analysis of boundaries, dependencies, integration, and adaptations.
-
Android IVI expertise in AAOS, Car APIs, VHAL, Binder/AIDL, JNI, SOME/IP.
-
QNX cluster development with RTOS concepts, IPC, HMI/business logic, and deterministic behavior.
-
Tools proficiency in Android Studio, QNX IDE, profilers, Jira, Polarion, CAN-Analyser, Figma, etc.
-
Documentation skills for diagrams, ICDs, data flows, and trackers.
-
Supplier SPOC experience in technical discussions and deliverable reviews.
-
Tuning and calibration for Audio, Tuner, SVS.
-
Communication skills with business-level Chinese and English.