S
Software Architect (TT810ST RM 4063)
Source-Right
India · On-site Full-time Senior Today
About the role
Position
Software Architect (TT810ST RM 4063)
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.
Requirements
- 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.
Responsibilities
- 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.
- 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.
- 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.
- 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.
- Ensure software meets ASPICE, ISO 26262, and cybersecurity standards.
- Define coding guidelines, architecture governance, and review cycles.
Skills
AOSPAIDLAndroid AutoAndroidAudioBluetoothBSPBootloaderCTSEmbedded SystemsFrameworkHALHIDLHMIISO 26262IPCIVILinuxMediaSecuritySystem ServicesTelephonyU-BootVTSWiFi
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free