Software Defined Car
Pratik Desai, PhD
Lead Scientist, Movimento
@chheplo
Taxi Mogul, Filing Bankruptcy
Phone size doesn’t matter anymore
Your options for car UX, today!!
Consumer preferences are changing,
It’s a Software Defined World…
“Proactively-managing-vehicle-software-will-be-a-defining-characteristic-of-tomorrow’s-
successful-automotive-company”
Our$vision:$
the$SOFTWARE$DEFINED$CAR
IVI
TCU
BCM
HUD
PCM
SDC defines
Virtual boundaries for car components
CarsoftwareagentECUs
Wired connectivity
Software
Management
Security
Data
Mining
To cloud
Linux VM
OTA
capabilities
Software Client
Infotainment
Software Platform
CSA
Opt-in
User
Data
Analytics
OEMs/
Tier1
Users
Sensor
Data
Diagnosis
Data
Log file Repository
Data Normalization
VehicleKnowledgeManagement
Platform
DB
Web Interface
ContextEngine
API
Engine Report
Generator
Project Manager
Why OTA ?
• Subtle'reprogramming'differences'from'model'to'model
• Complicated'multiple5module'dependencies'
• Escalating'validation'burden
• Coordination'of'OTA'and'non5OTA'reflash'campaigns
• Consistent'handling'of'vehicles'from'R&D'through'production'
to'post'sale
• Persistent'connectivity'that'gives'hackers'access
OTA'challenges
Current
Roadmap
and
Cloud
OTA1server1+1vehicle1
s/w1management
Manager
Vehicle1knowledge1
management
Big1Data
Data1analytics1+1
data1brokering
Services
Custom1engineering1+1
reflash campaigns
App
Auto1application1
management
Client
OTA1update1agent1+1
ECU1reflash
Cybersecurity
Intrusion1detection1+1
prevention
Diagnostics
Intelligent1data1
collection
Movimento OTA platform
Software
Defined
Car
- Holding the ground
- Cyber security
- BigData opportunities

Software Defined Car