RISHIKESH PATHAK profile photo 1 on Tal

RISHIKESH PATHAK

Assistant Manager, SDV Platform @ Renault Group | Rust & C++ | Android Automotive (AAOS) · AOSP · Android Framework | Building SDV middleware with Google

Greater Bengaluru Area

10+ years of work experience

Renault Group India
Jun 20242 yrs 4 mosPresent

Bengaluru, Karnataka, India

• Build production SDV middleware in Rust and C++ in direct collaboration with Google's Android Automotive team. • Designed and built the ConfigHub Bridge Server (ConCal) in Rust — the bridge between the ConfigHub configuration store and RBVM software components — implementing the registration, update, finalization and assistance RPC services with a full configuration/calibration session lifecycle (start, get, commit, rollback, cancel) and HPC calibration-diversity manifest handling over NVM-backed storage. • Delivered the DiagRefHandler diagnostics service in Rust, exposing UDS diagnostic data items (DIDs) to on-board tester clients — including the VIN read data-item handler with robust status/error signalling — sourced from the ConfigHub configuration pipeline. • Created the FVM Asset Update Service from scratch (C++/AOSP) — a binder-registered helper driving the end-to-end OTA/asset update flow through an AIDL Update-Agent client and a state machine (manifest download → validation → install → activate → reboot → commit), with an ADB shell-command interface for triggering and validating updates. • Applied async Rust (Tokio) service-bundle patterns, SDV RPC clients, and cancellation-token lifecycle management across all services.
Radisys Corporation
Feb 20231 yr 5 mosJun 2024

Bengaluru, Karnataka, India

JioBook (Android 11) • Led AOSP platform & framework engineering to deliver a desktop-class windowing experience on Android 11 — freeform, resizable multi-window with minimize/maximize/close controls — by extending WindowManagerService (WMS) and overriding PhoneWindowManager policy. • Developed GlobalSearch (Windows-style universal search) and Jio Text Editor as first-party privileged system apps, integrated into the AOSP platform build with dedicated SELinux domains and system permissions. • Debugged and resolved critical WMS and SystemUI stability regressions across Android 10 & 11, eliminating window-manager crashes and ANRs via systrace and Binder IPC analysis.
HARMAN International
Jun 20211 yr 9 mosFeb 2023

Bengaluru, Karnataka, India

• AOSP 12 Migration Lead: owned the end-to-end migration of Harman's HCP3 Android Automotive OS (AAOS) IVI platform — driving the full Android 12 AOSP + Android 11 BSP merge, repo/manifest integration, and resolution of all platform and vendor-overlay conflicts. • Integrated monthly Android Security Bulletin (ASB) and Mainline patches, sustaining CVE compliance on a shipping AAOS platform. • Resolved ActivityManagerService (AMS), WindowManagerService (WMS), and init.rc boot-sequence regressions; configured AAOS build targets, lunch combos, and vendor overlays for automotive hardware.
Coforge
Jan 20216 mosJun 2021

Bengaluru, Karnataka, India

• Integrated and validated Android 12 (ASB) security patches for Sonim RS80, RS60, and XP3 Plus, sustaining full patch compliance and fixing HAL and Android Framework regressions.
Sonim Technologies
Nov 20182 yrs 3 mosJan 2021

Bengaluru, Karnataka, India

• Architected and solely delivered the SPCC MDM SDK v4.0 — enterprise device-management APIs across 6+ rugged Android SKUs for AT&T, Verizon, Bell, Sprint, Southern Linc, and Rogers. • Customized core AOSP framework services — ActivityManager (AMS), PackageManager (PMS), PhoneWindowManager, RoleManagerService — for enterprise MDM policies, authoring and tuning SELinux/SEPolicy rules across every carrier target. • Delivered carrier-specific framework features: XP8 AT&T (InCall Bubble, PiP, One-Hand mode), XP8 Verizon (RTT/accessibility, SystemUI), XP5s Bell (DSDS multi-branding), XP3 Sprint (Launcher3, Dialer/Telephony).
AppZoy Technologies Pvt. Ltd.
May 20162 y 4 moSep 2018

Bangalore

RISHIKESH’s AI Stack

claude code
claude code
gemini
gemini
claudecode
claudecode
githubcopilot
githubcopilot
ChatGPT
ChatGPT
Microsoft Copilot
Microsoft Copilot

Education

Krupajal Engineering College (KEC), Bhubaneswar

Bachelor of Technology (B.Tech.), Information Technology

Krupajal Engineering College (KEC), Bhubaneswar

20114 yrs2015

Join RISHIKESH and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

RISHIKESH PATHAK on Tal

Headline

Assistant Manager, SDV Platform @ Renault Group | Rust & C++ | Android Automotive (AAOS) · AOSP · Android Framework | Building SDV middleware with Google

About

Software engineer with 10+ years across the Android stack — from AOSP internals and Android Automotive OS (AAOS) to safety-critical Software-Defined Vehicle (SDV) middleware. As Assistant Manager at Renault Group (RNTBCI), I build production SDV services in Rust and C++ in direct collaboration with Google's Android Automotive team. At Renault I designed and delivered three core SDV components: • ConfigHub Bridge (ConCal) — a Rust service bridging the ConfigHub configuration store and on-board software, with a full configuration/calibration update lifecycle (start, commit, rollback, cancel) and calibration-diversity handling. • DiagRefHandler (Diagnostics) — a Rust diagnostics service exposing UDS data items (including VIN) to on-board tester clients. • FVM Asset Update Service — a C++/AOSP binder service I created end-to-end that drives the OTA/asset update flow (manifest → validation → install → activate → commit). Earlier, I led an AOSP 12 migration for Harman's HCP3 automotive IVI platform, owned Sonim's SPCC MDM SDK across six carrier programs (AT&T, Verizon, Bell, Sprint, Southern Linc, Rogers), and delivered desktop-class windowing on Android 11 for the Radisys JioBook. I work deep in the Android Framework — AMS, WMS, PMS, PhoneWindowManager, Binder/AIDL/HIDL, SELinux/SEPolicy — and across CTS/VTS, security patching, and platform bring-up. Languages & tools: Rust, C++, Java (Oracle Certified). Portfolio: https://www.rishikeshpathak.com

Location

Greater Bengaluru Area

AI stack

claude code

gemini

claudecode

githubcopilot

ChatGPT

Microsoft Copilot

Work experience

Assistant Manager at Renault Group India, Jun 2024 - Present · 2 yrs 4 mos, Bengaluru, Karnataka, India, • Build production SDV middleware in Rust and C++ in direct collaboration with Google's Android Automotive team. • Designed and built the ConfigHub Bridge Server (ConCal) in Rust — the bridge between the ConfigHub configuration store and RBVM software components — implementing the registration, update, finalization and assistance RPC services with a full configuration/calibration session lifecycle (start, get, commit, rollback, cancel) and HPC calibration-diversity manifest handling over NVM-backed storage. • Delivered the DiagRefHandler diagnostics service in Rust, exposing UDS diagnostic data items (DIDs) to on-board tester clients — including the VIN read data-item handler with robust status/error signalling — sourced from the ConfigHub configuration pipeline. • Created the FVM Asset Update Service from scratch (C++/AOSP) — a binder-registered helper driving the end-to-end OTA/asset update flow through an AIDL Update-Agent client and a state machine (manifest download → validation → install → activate → reboot → commit), with an ADB shell-command interface for triggering and validating updates. • Applied async Rust (Tokio) service-bundle patterns, SDV RPC clients, and cancellation-token lifecycle management across all services.

Lead Engineer at Radisys Corporation, Feb 2023 - Jun 2024 · 1 yr 5 mos, Bengaluru, Karnataka, India, JioBook (Android 11) • Led AOSP platform & framework engineering to deliver a desktop-class windowing experience on Android 11 — freeform, resizable multi-window with minimize/maximize/close controls — by extending WindowManagerService (WMS) and overriding PhoneWindowManager policy. • Developed GlobalSearch (Windows-style universal search) and Jio Text Editor as first-party privileged system apps, integrated into the AOSP platform build with dedicated SELinux domains and system permissions. • Debugged and resolved critical WMS and SystemUI stability regressions across Android 10 & 11, eliminating window-manager crashes and ANRs via systrace and Binder IPC analysis.

Senior Engineer I, SW at HARMAN International, Jun 2021 - Feb 2023 · 1 yr 9 mos, Bengaluru, Karnataka, India, • AOSP 12 Migration Lead: owned the end-to-end migration of Harman's HCP3 Android Automotive OS (AAOS) IVI platform — driving the full Android 12 AOSP + Android 11 BSP merge, repo/manifest integration, and resolution of all platform and vendor-overlay conflicts. • Integrated monthly Android Security Bulletin (ASB) and Mainline patches, sustaining CVE compliance on a shipping AAOS platform. • Resolved ActivityManagerService (AMS), WindowManagerService (WMS), and init.rc boot-sequence regressions; configured AAOS build targets, lunch combos, and vendor overlays for automotive hardware.

Software Developer at Coforge, Jan 2021 - Jun 2021 · 6 mos, Bengaluru, Karnataka, India, • Integrated and validated Android 12 (ASB) security patches for Sonim RS80, RS60, and XP3 Plus, sustaining full patch compliance and fixing HAL and Android Framework regressions.

Software Engineer at Sonim Technologies, Nov 2018 - Jan 2021 · 2 yrs 3 mos, Bengaluru, Karnataka, India, • Architected and solely delivered the SPCC MDM SDK v4.0 — enterprise device-management APIs across 6+ rugged Android SKUs for AT&T, Verizon, Bell, Sprint, Southern Linc, and Rogers. • Customized core AOSP framework services — ActivityManager (AMS), PackageManager (PMS), PhoneWindowManager, RoleManagerService — for enterprise MDM policies, authoring and tuning SELinux/SEPolicy rules across every carrier target. • Delivered carrier-specific framework features: XP8 AT&T (InCall Bubble, PiP, One-Hand mode), XP8 Verizon (RTT/accessibility, SystemUI), XP5s Bell (DSDS multi-branding), XP3 Sprint (Launcher3, Dialer/Telephony).

Android Application Developer at AppZoy Technologies Pvt. Ltd., May 2016 - Sep 2018 · 2 y 4 mo, Bangalore

Education

Bachelor of Technology (B.Tech.), Information Technology, Krupajal Engineering College (KEC), Bhubaneswar

Public links

rishikeshpathak.com: https://rishikeshpathak.com/