About
Highly accomplished Senior Android Automotive Engineer with over 12 years of experience in full-stack infotainment and vehicle software development for global automotive OEMs including Polestar, Volvo, Renault, and Nissan. Expertly navigates Android Applications, Framework, System Services, and Vehicle HAL, consistently delivering high-impact solutions and leading complex technical initiatives. Drives innovation in connected car technologies, leveraging deep expertise in AOSP, Kotlin, Java, and C++ to enhance user experience and system performance.
Work
Polestar Performance AB
|Senior Android Automotive System Engineer
Gothenburg, Västra Götaland, Sweden
→
Summary
Led the development and integration of core Android Automotive systems and applications, enhancing vehicle functionality and user experience for Polestar vehicles.
Highlights
Delivered the DataBack System Service in collaboration with Google, enabling critical Maps analytics and data insights for enhanced navigation and user understanding.
Engineered full-stack automotive software solutions across System Apps, Android Framework, Vehicle HAL, and C++ services, ensuring seamless integration and high performance.
Architected the Autosettings application for Polestar 7 and refactored p611 (Polestar 5) to a clean, platform-agnostic AAOS architecture, significantly improving system maintainability and scalability.
Developed and integrated key vehicle functionalities including Dialer, Plug & Charge (PNC), and VHAL, directly contributing to essential driver and vehicle interaction features.
Created Polestar's vendor partition, powering critical components like Launcher, SystemUI, and Scalable UI in emulators, optimizing development and testing workflows.
Served as debug lead for complex, cross-functional issues across SystemUI, HAL, CarService, and various vehicle functions, resolving critical blockers and improving system stability.
Mentored junior and mid-level developers, led comprehensive code reviews, ensured architecture alignment, and facilitated mob programming sessions, elevating team capabilities and code quality.
Produced detailed architecture diagrams, workflow documentation, and in-car test validation, establishing robust development standards and ensuring product reliability.
Volvo Trucks
|Android Software Developer
Gothenburg, Västra Götaland, Sweden
→
Summary
Implemented and optimized Android-powered infotainment systems, enhancing user experience and system functionality across multiple Volvo Group brands.
Highlights
Implemented Android-powered infotainment systems across Trucks, Bus, EMob, and VCE brands, significantly expanding the in-vehicle technology footprint for diverse vehicle segments.
Contributed to the development and optimization of OTA software updates, Navigation, and various system applications, ensuring robust and up-to-date vehicle functionalities.
Customized SystemUI, Settings, and connectivity modules to meet specific brand requirements, enhancing user interaction and overall system performance.
Developed custom AOSP builds to accelerate prototyping and UX development cycles, reducing time-to-market for new features and improving design iteration efficiency.
Functioned as a key technical bridge between App, Platform, and DevOps teams, streamlining communication and collaboration for efficient project delivery.
Conducted rigorous code reviews, provided mentoring sessions, and led architectural discussions, fostering a culture of technical excellence and continuous improvement.
CEVT (Geely/Lynk&Co)
|Senior Android Developer
Gothenburg, Västra Götaland, Sweden
→
Summary
Developed foundational Vehicle HAL components, system-level applications, and custom AOSP builds to establish robust infotainment systems for Geely/Lynk&Co vehicles.
Highlights
Developed Vehicle HAL, system-level applications, and custom AOSP builds, laying the groundwork for advanced in-vehicle infotainment systems.
Implemented popular streaming applications including Spotify, Deezer, and RadioLine for IVI systems, enhancing the multimedia experience for vehicle occupants.
Engineered DAB/FM/AM radio player functionality with seamless switching and advanced Bluetooth profiles (A2DP/AVRCP), ensuring high-quality audio streaming.
Customized critical vehicle features such as Parking Assistance, User Profiles, SystemUI, and Settings, improving driver convenience and personalization.
Documented comprehensive architecture, test flows, and integration procedures, establishing clear guidelines for development and maintenance.
Volvo Car Corporation
|Android Developer
Gothenburg, Västra Götaland, Sweden
→
Summary
Implemented and redesigned media framework components, contributing to next-generation infotainment units and enhancing multimedia capabilities for Volvo vehicles.
Highlights
Implemented media framework components for next-generation infotainment units, significantly improving the multimedia experience in Volvo vehicles.
Developed FM/DAB radio modules with integrated Google Assistant functionality, enhancing voice-controlled media access and user convenience.
Redesigned the Media Service as a robust System Service within AOSP, optimizing performance and reliability for in-car media management.
Delivered critical Radio & Media Browser integration for Android P & Q, ensuring compatibility and advanced media browsing features across different Android versions.
Coordinated effectively with Aptiv, Spotify, and Google on key media architecture decisions, ensuring seamless third-party service integration and optimal system performance.
Contributed to media applications for Volvo and Polestar 2 EV models, expanding the range of available in-car entertainment options.
Renault Nissan Mitsubishi
|Android Connected Car Engineer
Chennai, Tamil Nadu, India
→
Summary
Contributed to the development of R-Link applications and framework customizations, enhancing connected car functionalities and diagnostics.
Highlights
Developed and customized R-Link applications, enhancing in-car connectivity and user experience for Renault Nissan Mitsubishi vehicles.
Implemented framework customizations to optimize system performance and integrate new features within the connected car ecosystem.
Performed CAN analyzer work, diagnosing and resolving complex vehicle communication issues to ensure robust system operation and reliability.
Education
PSG College of Technology
→
M.Tech
Computer Science
Anna University
→
B.E
Engineering
Languages
English
Tamil
Skills
Programming Languages
Kotlin, Java, C++, Python.
Android Development
AOSP, AAOS (Android Automotive OS), Android Auto, Jetpack, RxJava, SystemUI, Overlay, UI Automator, CTS (Compatibility Test Suite).
Automotive & Vehicle Systems
Vehicle HAL (Hardware Abstraction Layer), CarService, SOME/IP, CAN (Controller Area Network), Connected Car, OTA (Over-the-Air) Software Update, SELinux.
Tools & Methodologies
Git, GitHub, GitLab, Gerrit, Docker, Jenkins, JIRA, Android Studio, CANalyzer, CI (Continuous Integration), Unit Tests, ProtoBuf.