Android Framework Engineer

Rishikesh
Pathak

// AOSP · AAOS · SDV · 9+ Years

Senior Android Framework & AAOS Engineer specializing in AOSP internals, Android Automotive OS, and SDV stacks. Currently collaborating with Google on SDV middleware at Renault — delivering production automotive software at scale.

9+
Years Experience
6
Carrier Programs
4
Notable Platforms
Oracle Certified Java
01

Core Competencies

AOSP Android Automotive OS VHAL / Vehicle HAL CarService Android Framework Binder IPC AIDL HIDL SELinux / SEPolicy AMS WMS PMS SystemUI SDV Middleware SOME/IP APEX CTS / VTS Board Bring-up Security Patching SDK Development Java C++ Rust QXDM / QCAT Gerrit Git
02

Experience

Jun 2024 — Present
Renault RNTBCI
Bengaluru, India
Assistant Manager — SDV Platform Engineering
  • SDV Stack Owned: ConCal, Diagnostics, DICE, NVM, VSIDL, SOME/IP, RPC, Orchestrator, and Rust-based APEX modules — delivered in direct collaboration with Google's Android Automotive team.
  • Engineered Rust + C++ based APEX modules enforcing memory safety and deterministic performance across safety-critical automotive components.
  • Diagnosed and resolved signal-handling and diagnostics-pipeline bottlenecks, measurably improving SDV middleware stability and reducing critical fault rates.
  • Drove technical alignment between RNTBCI and Google engineering — coordinating cross-org reviews and SDV roadmap milestone sign-offs.
Feb 2023 — Jun 2024
Radisys Corporation
Bengaluru, India
Lead Engineer — Android Framework
  • JioBook (Android 11 Laptop): Led AOSP framework engineering to deliver a full desktop-class windowing experience — minimize/maximize/close controls, resizable multi-window, PhoneWindowManager policy overrides.
  • Built GlobalSearch (Windows-style) and Jio Text Editor (Notepad++ equivalent) as first-party system apps integrated into the platform build.
  • Resolved critical WMS stability regressions in Android 10 & 11 framework layers, reducing window-manager crashes in multi-app workflows.
Jun 2021 — Feb 2023
Harman International
Bengaluru, India
Senior Software Engineer I — Android Automotive (AAOS)
  • AOSP 12 Migration Lead (HCP3 IVI): Authored complete migration manifest for the HCP3 in-vehicle infotainment platform — managing the full Android 12 AOSP + Android 11 BSP merge and resolving all platform conflicts.
  • Integrated monthly Google Android Mainline Security Patches, maintaining CVE compliance on an active automotive platform.
  • Fixed AMS, WMS, and init-sequence regressions introduced during BSP/AOSP merges; configured AAOS build targets, Lunch commands, and vendor overlays for HCP3 hardware.
Jan 2021 — Jun 2021
Coforge Limited
Bengaluru, India
Software Engineer — Android Security & Framework
  • Integrated and validated Android 12 security patches for Sonim RS80, RS60, and XP3 Plus — maintaining full patch compliance through the June 2021 ASB cycle and fixing HAL/framework regressions.
Nov 2018 — Jan 2021
Sonim Technologies
Bengaluru, India
Software Engineer — Android Framework & SDK
  • SPCC SDK v4.0 — Sole Owner: Architected and delivered the complete MDM API upgrade for 6+ rugged device SKUs across AT&T, Verizon, Bell, Sprint, Southern Linc, and Rogers carrier programs.
  • Customized core AOSP services — AMS, PMS, PhoneWindowManager, RoleManagerService — for enterprise MDM policies; added and tuned SEPolicy rules across all carrier targets.
  • Carrier-specific customizations: XP8 AT&T (InCall Bubble, PiP, One-Hand mode), XP8 Verizon (RTT framework, SystemUI), XP5s Bell (DSDS multi-branding), XP3 Sprint (Launcher, Dialer).
May 2016 — Sep 2018
Appzoy Technologies
Bengaluru, India
Android Application Developer
  • Built consumer Android apps end-to-end in Agile sprints: Phss (nearby services locator) and InstaCheck (IoT health monitoring with BLE sensor integration).
03

Notable Projects

SDV · Automotive · Google Collab
SDV Platform — Renault + Google
Production SDV stack built in direct collaboration with Google Automotive. Covers full middleware pipeline from configuration to diagnostics with safety-critical Rust APEX modules.
ConCal DICE VSIDL SOME/IP Rust APEX Orchestrator
AAOS · IVI · Android 12
HCP3 IVI — Harman
Authored the complete AOSP 12 migration manifest for HCP3 in-vehicle infotainment. Full Android 12 AOSP + Android 11 BSP merge, monthly security patching, and AAOS build configuration.
AOSP 12 Android Automotive BSP Merge CVE Patching
AOSP · Desktop Windowing
JioBook — Android 11 Laptop
Delivered a full desktop-class windowing experience on AOSP: minimize/maximize/close controls, resizable multi-window, PhoneWindowManager overrides, and first-party system apps.
AOSP 11 WMS PhoneWindowManager GlobalSearch
SDK · MDM · 6 Carriers
Sonim SPCC SDK v4.0
Sole owner of the complete MDM API upgrade for 6+ rugged device SKUs. AOSP AMS/WMS/PMS customizations for AT&T, Verizon, Bell, Sprint, Southern Linc, and Rogers.
AMS PMS SEPolicy MDM APIs 6 Carriers
04

Technical Skills

Languages Java (Oracle Certified), C++, Rust (SDV APEX modules), Shell / Bash
AOSP / AAOS AOSP, Android Automotive OS, VHAL, Vehicle HAL, CarService, Binder IPC, AIDL, HIDL, init.rc, Zygote
Framework ActivityManager (AMS), WindowManager (WMS), PackageManager (PMS), PhoneWindowManager, RoleManagerService, PowerManager
System Apps SystemUI, Settings, Dialer, Telephony, Bluetooth, Launcher3, InputManager
SDV / IPC SOME/IP, RPC, ConCal, DICE, NVM, VSIDL, Orchestrator, APEX, Diagnostics pipelines
Security / QA SELinux / SEPolicy, CTS / VTS, Android Mainline Security Patches, Checkmarx SAST
Tools Git, Gerrit, Jira, QXDM, QCAT, ADB, Wireshark, BugZilla, MobaXterm, Putty
05

Contact

Let's connect

Open to interesting Android Automotive, AOSP, and SDV opportunities. Based in Bengaluru, India. Currently at Renault RNTBCI collaborating with Google.

Education
B.Tech, Information Technology
Krupajal Engineering College, BPUT · CGPA 7.23 · 2011–2015
Oracle Certified Java SE 6 Programmer