Embedded Systems for Software Defined Vehicles (SDV-ES)

Course fees:

Without Lab : ₹ 35,000 + 18% GST (₹ 41,300 )

With Lab : ₹ 45,000 + 18% GST (₹ 53,100 )

Duration : 2 months

Course Start Date: April 24, 2026

Register before Mar 30, 2026 to avail an Early Bird discounted fees of

Without Lab :₹ 41,300 ₹ 30,000 + 18% GST (₹ 35,400)
With Lab :₹ 53,100  ₹ 40,000 + 18% GST (₹47,200 )
SKU: IIT Madras | Start Date: 24th April , 2026 Category:

Course Description

About The Course:

 

Download the Course Brochure

It’s an acknowledged fact that vehicles have become computers on wheels or
even network of computers on wheels and with Software Defined Vehicles they
are going the way of mobile phones – mobility will only be one of their
functions. Software has become critical in determining the success of a
product and at the same time, problems associated with the software have
also grown. Numerous studies report that traditional OEMs are way behind
startups such as Tesla, Nio, Xiaomi and Xpeng. Gartner Digital Automaker
Index 2024 says legacy OEMs from 2023 to 2024 have made very little
progress on their potential to fully monetize software unlike Chinese OEMs and
new market entrants. If the trend continues, traditional OEMs risk becoming
low margin hardware suppliers while software providers corner the larger pie
of the Software Defined Vehicles.

Modules Covered:

  • Module 1 : Automotive Embedded Systems
  • Module 2 : Systems Engineering and Model Based Systems Engineering
  • Module 3 : Automotive Embedded System Development Processes and Life Cycle Management Tools – IATF 16949, ASPICE, Agile Methodology, DevOps, DFMEA, Functional Safety and ISO 26262, and Cybersecurity
  • Module 4 : System Architecture and ECU Hardware
  • Module 5 : Control Systems
  • Module 6 : Software Architecture
  • Module 7 : Software Programming
  • Module 8 : Verification and Validation
  • Module 9 : Calibration and Release Management

Mode of Course: 28 hours of recorded videos and 18 hours (9weeks - 2hrs each week) of online live interactive sessions with the faculty

 

Course Start Date: April 24, 2026

 

Mode: Pre-recorded Videos will be released on Fridays and Online Live Sessions on Saturdays.

 

Last date of Registration: April 23, 2026

Profile of the Instructor

Mr. Sundaresan
Engineering Design, IIT Madras
Mr. Sundaresan has been an entrepreneur and a technology innovator, designing both products and processes for the past 35 years. A mechanical engineer by education with degrees from IIT Madras and Stanford University, past experiences range from developing hermetic compressors, sheet metal engineering, plant and business digitalization, systems engineering, controls engineering, digital twin, embedded software development tools, and design of commercial electric vehicles. He was part of two start-ups – one wilted, and another got grafted into an MNC. After superannuating from Ashok Leyland after being the Head – New Technologies at its Product Development Center, he is currently a Professor of Practice at IIT Madras in the Department of Engineering Design, promoting industry academia collaboration and research into Zero Emission Trucking technologies, and embedded systems.

 

Modules Detailed Description

Automotive Embedded Systems

Module description

Historical overview: Evolution of automotive embedded systems; incremental development vs. burn and rebuild.

Concepts covered

  • Mobility and automobiles

  • Digital Controllers and their evolution

  • Vehicle domains and networks

  • Features of a typical SDV

  • What makes automotive embedded systems challenging?

  • Differences between Software Engineering and traditional automotive engineering

  • Analysis of some Software Recalls

  • Problems with current architecture and development methods

  • Appreciation for clean-slate thinking

Learning outcomes

Understanding the evolution and complexity of automotive embedded systems.

Applications of this module

Provides the foundation for understanding modern automotive software architecture and Software Defined Vehicles (SDVs).


Systems Engineering – V-cycle

Module description

Brief introduction to the structured development model ensuring traceability and reliability across automotive system life cycles.

Concepts covered

  • System life cycle

  • V-process

  • Separation of problem and solution domains

  • Requirements, Functional, Logical and Physical Description / Design

  • Industry requirements: safety, performance, reliability, durability, cost

  • Regulatory Requirements

  • Model Based Systems Engineering

  • Traceability

  • SysML Diagrams

  • SysML Modelling Tools

Learning outcomes

  • Separation of problem and solution domains

  • Understanding the iterative nature of development

Applications of this module

Structured approach to embedded system design.


Automotive Embedded System Development Processes

Module description

Covers the end-to-end process of developing automotive embedded systems.

Concepts covered

  • Process approach

  • IATF 16949

  • Software Development Processes – Waterfall, Iterative, Agile and DevOps

  • Automotive SPICE

  • Tools for Life Cycle Management – PLM and ALM

  • FMEA

  • Functional Safety – ISO 26262, FMEDA

  • Cyber Security – UN R155/R156, ISO 21434/24089, AIS 189/190

Learning outcomes

  • Manage iterative development and prototyping phases successfully

  • Understanding Functional Safety and Cyber Security

Applications of this module

Compliance documentation for vehicle platforms.


System Architecture and Hardware

Module description

Explores the architecture and hardware of automotive Electronic Control Units (ECUs) and their integration into vehicle networks.

Concepts covered

  • System Architecture

  • Hardware Architecture

  • Microprocessors

  • Microcontrollers and System on Chip (SoC)

  • Peripherals: GPIO, Timers, ADC, DAC

  • Memory Types: Flash, RAM, EEPROM

  • ADCs and DACs

  • PCB

  • Communication networks and protocols (CAN, Ethernet)

  • OTA

Learning outcomes

  • Distinguish between major alternatives for hardware and networks

  • Hardware selection

Applications of this module

Design and integration of automotive ECU hardware and communication systems.


Control Systems

Module description

Addresses foundational and advanced control theory as applied in automotive embedded systems, focusing on real and virtual vehicle dynamics, feedback control, and system stability.

Concepts covered

  • Classical and Modern Control Theory

  • Frequency and Time Domain Analysis

  • SISO and MIMO Systems

  • Observability, Controllability and Stability

  • Open and Closed Loop Systems

  • PID, Sliding Mode, LQR, LQG, MPC, H-∞

  • Fuzzy Logic Control

  • Neural Control

  • Discrete Control Systems

  • Model Based Control System Development

Learning outcomes

Exposure to control algorithms for automotive applications.

Applications of this module

Control features development in automotive systems.


ECU Software Architecture

Module description

Covers the software design principles for automotive ECUs, including layer separation, OS/RTOS integration, and fail-safe mechanisms.

Concepts covered

  • Major software modules, libraries, classes, functions

  • Tasks, processes, threads, APIs

  • Data models and software layers

  • Timing and scheduling

  • Interaction between modules

  • Component diagrams and sequence diagrams

  • API definitions

Learning outcomes

  • Evaluate maintainability, testability, reusability, scalability, and performance of software

  • Describe layered and modular ECU software architecture

Applications of this module

Design of scalable and modular software systems for ECUs.


ECU Software Programming

Module description

Equips learners with practical programming skills for realizing ECU functions, emphasizing embedded C and hardware abstraction.

Concepts covered

  • Representation of numbers

  • Fixed Point vs. Floating Point

  • Embedded C/C++

  • Assembly Programming

  • Device Drivers

  • Managing input/output signals

  • Software debouncing

  • Diagnostics

  • Fault Management and Tolerance

  • Basic Software Faults

  • Coding Standards and Guidelines (MISRA)

  • Tool chain: Compilers, Cross compilers, Linkers, Debuggers

Learning outcomes

Compose efficient embedded programs for automotive hardware.

Applications of this module

ECU software development.


Verification and Validation

Module description

Focuses on rigorous methods to verify and validate embedded software and hardware in automotive systems.

Concepts covered

  • Test methodologies: Black Box, White Box, Grey Box

  • RPC, SIL, PIL, HIL

  • Unit testing, Integration testing, System testing, Regression testing

  • Test Case Design and Development

  • Code Coverage

  • Static Analysis

  • Formal Verification

  • Test Tools: CANoe, CANalyzer, Vehicle Spy, ETAS INCA, ATI Vision, Lauterbach TRACE32

  • Test Automation: Python, Excel, MATLAB, CAPL

  • Vector VT System, ETAS LABCAR

  • Diagnostic Protocols – UDS

Learning outcomes

Design comprehensive test plans for automotive ECUs.

Applications of this module

Product release readiness assessment.


Calibration and Release Management

Module description

Teaches calibration techniques and release management processes for deploying and maintaining automotive embedded systems.

Concepts covered

  • Data analysis techniques

  • Statistical analysis and optimization techniques

  • Model Based Calibration

  • AI in Calibration

  • Calibration tools: ETAS INCA, Vector CANape, ATI Vision

  • Software Integration

  • CI/CD platforms: Jenkins, GitLab CI/CD, Azure DevOps, CircleCI

  • Infrastructure as Code (IaC)

Learning outcomes

  • Apply standard calibration practices to automotive ECUs

  • Manage software versions and release cycles

Applications of this module

ECU deployment and release management.

Eligibility & Fees

Eligibility :

Diploma or bachelor’s degree in engineering – Mechanical / Electrical / Electronics / Automobile / Mechatronics / any other relevant engineering discipline. 

2-years’ work experience in automotive development domain is preferred.

 

Course fees:

Without Lab : ₹ 35,000 + 18% GST (₹ 41,300 )

With Lab : ₹ 45,000 + 18% GST (₹ 53,100 )

 

 Fees paid are non-refundable and non-transferable.

 

Register before Mar 30, 2026 to avail an Early Bird discounted fees of

Without Lab :₹ 41,300 ₹ 30,000 + 18% GST (₹ 35,400)
With Lab :₹ 53,100  ₹ 40,000 + 18% GST (₹47,200 )

Certification

The Certificate criteria for this course are as follows:

 

Certificate Template :

 

Reviews

There are no reviews yet.

Be the first to review “Embedded Systems for Software Defined Vehicles (SDV-ES)”