Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

emagine

NewBe an early applicant

Software Architect – Android IVI (Automotive)

Posted
Discussion

Summary

Owns end-to-end architecture of Android IVI (in-vehicle infotainment) platforms for automotive — spanning apps, middleware, framework, HAL, kernel, and bootchain — while leading cross-functional teams, integration, and optimization. Core tech: Android AOSP (A12/A14/A16), AIDL/HIDL, binder IPC, Linux kernel/U-Boot, audio/media and connectivity stacks.

Experience Required:

Total: 8–10 years

Relevant: Minimum 6+ years in Automotive Infotainment, Android IVI, BSP, or Embedded Systems

Key Responsibilities

  • System & Software Architecture:
    • Define, design, and own the end-to-end Android IVI software architecture, including apps, middleware, HAL layers, framework, kernel, and bootchain.
    • Architect solutions for Android A12 / A14 / A16-based IVI platforms, ensuring OEM-specific customization and scalability.
    • Define architecture for AIDL / HIDL interfaces, system services, custom framework extensions, and HAL integration.
    • Drive architectural decisions for Audio, Media, HMI, Connectivity, Telephony, Vehicle I/O, and BSP subsystems.
  • Technical Leadership & Delivery:
    • Lead cross-functional teams spanning Android App, Middleware, Framework, Kernel, and Bootloader areas.
    • Guide development of key IVI features such as media playback pipeline, audio routing, HMI frameworks, connectivity stacks, and AACP.
    • Define non-functional requirements such as performance, security, reliability, boot time, and power.
  • Requirements & Specification Management:
    • Perform requirement analysis and decomposition for complex IVI features.
    • Create high-level & low-level architecture documents, interface specifications, API definitions, and design guidelines.
    • Maintain end-to-end traceability using tools such as DOORS/DNG.
  • Integration, Debugging & Optimization:
    • Lead system-level integration across Android Framework, HAL, Kernel, and BSP.
    • Optimize bootloader, boot time, device bring-up, and platform stability.
    • Mentor teams on debugging using logcat, systrace, perfetto, ftrace, and kernel logs.
  • Compliance & Quality:
    • Ensure software meets ASPICE, ISO 26262, and cybersecurity standards.
    • Define coding guidelines, architecture governance, and review cycles.

Required Technical Skills:

  • Android App, System Services, Framework, HAL, and AOSP customization.
  • Expertise in AIDL / HIDL, binder IPC, vendor services.
  • Expertise in Android A12, A14, A16, CTS/VTS.
  • Audio framework, Audio HAL, AudioFlinger, Media framework.
  • Connectivity stacks: Bluetooth, WiFi, AACP, Android Auto.
  • Linux kernel internals, drivers, bootloader (U-Boot), secure boot.

Preferred Attributes:

  • Strong analytical and architectural thinking.
  • Ability to mentor and lead teams.
  • Experience with OEM/Tier-1 infotainment delivery.

Other Details:

This role is focused on software architecture within the Automotive sector, specifically within the domain of Android IVI software systems. The position will involve cross-functional collaboration and significant technical leadership throughout the project's lifecycle.

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →