Hitesh Sahu
Hitesh SahuHitesh Sahu
  1. Home
  2. ›
  3. work
  4. ›
  5. …

  6. ›
  7. 2 rear seat entertainment system

Loading ⏳
Fetching content, this won’t take long…


💡 Did you know?

🍯 Honey never spoils — archaeologists found 3,000-year-old jars still edible.

🍪 This website uses cookies

No personal data is stored on our servers however third party tools Google Analytics cookies to measure traffic and improve your website experience. Learn more

Mobile-Development

    AI & Machine Learning

    Cloud & DevOps

    Full-Stack Applications

    Mobile Development
    • Trading App

    • Rear Seat Entertainment System (RSE)

    • Mobile Banking App (MyFX)

    • Technology Day

    • Mi Banco / La Mia Banca

    • Vipps Mobile Wallet

    • BeoSound Moment


Cover Image for Rear Seat Entertainment System (RSE)
Mobile Development

Rear Seat Entertainment System (RSE)

BMW

2018 – 2021

Senior Android Developer

Automotive

Tech Stack
Android / Kotlin / Jetpack Compose / MVVM
AOSP Build / Low-Level C++
Espresso / JUnit / Mockito / Automated Testing
UI Component Libraries
CI/CD Automation

Summary

Delivered next-gen in-car multimedia and theater experience with robust Android frameworks.


What I Built

Project Overview

BMW Rear Seat Entertainment (RSE) was a next-generation in-vehicle multimedia platform designed to transform rear passenger experiences through premium entertainment, connected services, and immersive digital experiences.

As one of the early engineers on the project, I contributed to the initial Android prototype that demonstrated the feasibility of BMW's future rear-seat entertainment vision. The prototype played a key role in validating the concept and helping establish the RSE program.

My work spanned Android application development, platform customization, reusable UI frameworks, automated testing, analytics, and integration with vehicle services and ECUs. The project required collaboration across software, platform, and automotive engineering teams to deliver a production-ready infotainment experience.


Key Features

Rear Seat Entertainment Platform

Delivered multimedia experiences tailored for rear-seat passengers, including media consumption, vehicle interactions, and premium digital experiences.

Shared UI Framework

Designed and maintained a reusable Android UI component library used across multiple applications within the RSE ecosystem.

Vehicle Integration

Integrated Android applications with automotive services and ECUs, enabling software features to interact with vehicle systems safely and reliably.

Analytics Platform

Built a shared analytics framework that standardized event collection and reporting across BMW applications.

Automated Quality Assurance

Implemented automated testing and CI/CD pipelines to improve reliability and accelerate development cycles.


My Contributions

  • Contributed to the first Android prototype that demonstrated BMW's Rear Seat Entertainment concept.
  • Designed and developed reusable Android UI framework components used across multiple applications.
  • Developed Android applications using Kotlin and modern Android architecture patterns.
  • Customized Android platform components and worked directly with AOSP source code.
  • Built and flashed custom Android ROMs for automotive hardware platforms.
  • Integrated Android applications with vehicle services and ECUs using SOME/IP communication.
  • Developed a shared analytics sidecar library for application telemetry and usage tracking.
  • Implemented automated testing using Espresso, JUnit, Mockito, and CI pipelines.
  • Supported nightly builds, artifact publishing, and release automation.

Technical Highlights

Automotive Android Platform Development

Worked directly with Android platform source code, custom ROM builds, and embedded automotive hardware rather than traditional mobile devices.

ECU Communication

Integrated software components with vehicle electronic control units through SOME/IP and system services, enabling interaction with automotive functionality.

Reusable Framework Architecture

Created shared UI building blocks that accelerated development across multiple teams while ensuring a consistent user experience.

Continuous Integration at Scale

Established automated build, testing, and publishing pipelines that improved development velocity and reduced release risks.


Challenges & Solutions

Challenge

Building a premium in-vehicle entertainment platform required balancing automotive-grade reliability, hardware constraints, vehicle integrations, and modern user experience expectations.

Solution

Developed a reusable Android framework architecture, automated testing strategy, and robust vehicle integration layer while working closely with platform and automotive teams.

Outcome

Successfully delivered foundational technology for BMW's Rear Seat Entertainment initiative, helping validate the concept, accelerate development, and establish a scalable architecture for future product development.


Technology Stack

Mobile & UI Android, Kotlin, Jetpack Compose, MVVM

Platform Development AOSP, Android Framework, Custom ROM Development

Automotive SOME/IP, ECU Integration, Automotive System Services

Programming Languages Kotlin, Java, C++

Testing Espresso, JUnit, Mockito

DevOps CI/CD Pipelines, Automated Build Systems, Artifact Publishing

Analytics Custom Telemetry Framework, Event Tracking

Domain Automotive Infotainment, Embedded Systems, Connected Vehicles

← Previous

Trading App

Next →

Mobile Banking App (MyFX)

Let's work together
+49 176-2019-2523
hiteshkrsahu@gmail.com
WhatsApp
Skype
Munich 🥨, Germany 🇩🇪, EU
Playstore
Hitesh Sahu's apps on Google Play Store
Need Help?
Let's Connect
Navigation
  Home/About
  Skills
  Work/Projects
  Lab/Experiments
  Contribution
  Awards
  Art/Sketches
  Thoughts
  Contact
Links
  Sitemap
  Legal Notice
  Privacy Policy

Made with

NextJS logo

NextJS by

hitesh Sahu

| © 2026 All rights reserved.