Specialization Course in

Embedded Systems for Electric Vehicles

Course Overview:

This course explores the critical role of embedded systems in modern electric vehicles (EVs), emphasizing the integration of hardware, software, and cyber-physical systems (CPS). Learners will gain hands-on expertise in sensor interfacing, microcontroller programming, powertrain and battery management applications, automotive communication protocols, and charging systems. Advanced topics include ADAS, AUTOSAR, and Software Defined Vehicles (SDV), providing learners with the skills to design, program, and optimize embedded solutions for real-world EV applications. The course combines theory with practical projects and simulations, preparing participants for careers in the rapidly growing EV embedded systems and e-mobility sector.

Course Objectives:

Understand the architecture and components of embedded systems in EVs.


Program and integrate automotive sensors using Embedded C and Micro Python.


Apply embedded systems in EV powertrain and battery management.


Explore automotive communication protocols and charging system integration.

Analyze advanced embedded applications in ADAS, AUTOSAR, and SDV.

Course Modules


Module 1 – Foundations of Embedded Systems & CPS in EVs

CPS fundamentals, processor evolution, embedded memory

Sensors, actuators, communication protocols, cybersecurity

Embedded control in ABS, fuel injection, HVAC, radar systems

ARM Cortex STM32F4xx microcontroller

Embedded C for sensor interfacing (OLED, humidity, ultrasonic, hall effect)

Micro Python with Raspberry Pi Pico (LEDs, PIR, LCD, ADC, Bluetooth)

Real-time data acquisition projects

Embedded control in traction motors (PMSM, BLDC, SRM, ACIM)

MATLAB modeling for motor control

BMS functions: SOC/SOH estimation, diagnostics, wired/wireless BMS

Bat Bot demo and performance analysis

CAN, LIN, Flex Ray, Ethernet, V2X communication

Embedded applications in EVSE, DC fast, wireless charging

On-board charger control and DC-DC converters

ADAS architecture, sensors, ML/DL integration

AUTOSAR layered architecture, RTE, BSW, ASW components

SDV architecture, OS, digital twins, software-defined networking

Target Industry Profiles

Embedded software developers


SDV architects


BMS engineers


Sensor integration specialists


AUTOSAR developers

Charging system designers


ECU software engineers


ADAS algorithm developers


Hardware-software integration