- Program Highlights
The Advanced 6-month Nanodegree Program in Embedded Systems Design and Development is designed to develop industry-ready embedded systems engineers specializing in electric vehicle technologies. Through immersive learning, you will master programming ARM Cortex-M (STM32) microcontrollers, power electronics circuit design, and automotive communication protocols such as CAN, I2C, and SPI—essential skills for advancing embedded systems in electric vehicles. Rigorous hands-on projects using the DIYguru EV Embedded Development Kit enable you to design, simulate, and implement real-time control systems integrating sensors, motors, and wireless communication modules. Learners will be empowered to design and deploy embedded solutions critical to the evolution of vehicle electrification.
- Admission Closes on 1st Nov
- Get more information
Want to know more? Enter your information to learn more about Embedded Nanodegree program from EICT – IIT Guwahati.
targeting arm CORTEX embedded
IN-HOUSE ARM BASED STM32
EMBEDDED DEVELOPED KIT
at your home!
Embedded C & DEVELOPMENT
Target entire embedded c & DEVELOPMENT PROCESS
15+
hands on
experiments
ARM
based embedded
developmenT
delivered
at your
doorstep
hil/sil
cover both
simulations &
hardware
5+
EV hardware
projects
60+
hours of hardware
live training
- Career Opportunities
- Electric Vehicle Architecture and Systems Design
- Battery Management Systems (BMS) Development
- Embedded Systems Development for Automotive Applications
- Power Electronics Engineering and Converter Design
- Automotive Sensor Integration and Signal Processing
- Motor Control Systems for EVs
- CAN Network and Automotive Communication Engineering
- Real-Time Embedded Systems Development
- Automotive Embedded Test and Validation Engineering
-
EV System Design Engineer
-
Embedded Software Developer – Automotive Applications
-
Power Electronics Engineer – EV Applications
-
Firmware Engineer – STM32/ARM Cortex
-
BMS Hardware/Software Engineer
-
Motor Control Firmware Engineer
-
CAN Network Integration Specialist
-
Simulation and Validation Engineer (Embedded/EV Systems)
-
Real-Time Operating System (RTOS) Engineer
-
Sensor Integration Engineer – Automotive Embedded Systems
-
Build embedded systems for real-time control in EVs.
-
Design analog and digital circuits for EV electronics.
-
Apply STM32 programming for motor and sensor control.
-
Implement CAN, SPI, I2C protocols in automotive use cases.
-
Model battery charging and management systems.
-
Work with ARM Cortex microcontrollers in automotive applications.
-
Simulate embedded designs using Proteus and STM Cube IDE.
-
Create and test RTOS-based systems for EVs.
-
Integrate hardware and software for full vehicle electrification systems.
-
Implement Bluetooth and wireless communication protocols for vehicle diagnostics.
-
Develop firmware for sensor fusion and data acquisition in EV systems.
- Automotive & EV: Tata Elxsi, Mahindra Electric, Bosch, Ashok Leyland, L&T Technology Services, Hero Electric, Maruti Suzuki, TVS Motors.
- Consumer Electronics & IoT: Samsung India, Sony India, Havells, Godrej Appliances, Whirlpool, Xiaomi India, LG Electronics.
- IT and Consulting: Tata Consultancy Services (TCS), Infosys, HCL Technologies, Wipro, Accenture, Capgemini, Tech Mahindra.
- Industrial Automation & Robotics: ABB India, Siemens India, Honeywell, Rockwell Automation, Fanuc India, Larsen & Toubro.
- Medical Devices: GE Healthcare, Philips India, Medtronic, BPL Medical Technologies, Siemens Healthineers.
- Renewable Energy & Power Electronics: Sterling and Wilson, Schneider Electric India, ABB, Delta Electronics, Amara Raja, Exide Industries, Su-Kam Power Systems.
- FOR ENTERPRISE
Looking to enroll your employees into this program ?
- Inquire Now
- Program Outcomes
- Program Curriculum
Module 1: Electric Vehicle Engineering (Essentials 1 & Essentials 2)
- Module Description:
- This module introduces the core principles of electric vehicle (EV) technology, starting with EV architecture and the transition from internal combustion engine (ICE) vehicles to electric mobility. Learners will cover key EV components, including battery technologies, motor systems, power electronics, and vehicle electrification strategies. The module also addresses EV charging infrastructure, providing a strong foundation in how electric vehicles are designed, powered, and integrated into modern transport systems.
- Module Details
- Starting with EV Technology
- Understanding ICE to EV Transition
- Electric Vehicle Engineering
- Battery Technology for EV Systems
- Power Electronics for EV Systems
- Motor Systems for Electric Vehicles
- Vehicle Electrification Systems
- Electric Vehicle Charging Technology
Module 2: Power Electronics and Circuit Design For Electric Vehicles: Analog, Digital & Proteus Simulation Techniques
- Module Description:
- In this module, learners build a strong foundation in the electronics that power electric vehicles. Starting with semiconductor theory and diode applications, the module progresses through rectifiers, filters, clippers, clampers, and voltage multipliers. Learners will work with key switching and amplification devices including BJTs, FETs, MOSFETs, and IGBTs, and understand their role in EV power systems. Digital electronics concepts such as number systems, Boolean algebra, and logic gates are also covered. Lastly, Proteus-based circuit simulation enables hands-on design and testing of analog and digital circuits relevant to EV applications.
- Module Details:
- Introduction to Semiconductor Electronics
- Semiconductor and Diode Configuration
- Rectifiers and Filters in Electronics Systems
- Clippers in Electronic Systems
- Clamper & Voltage Doubler Circuits
- Special Purpose Diodes
- BJT and FET Devices
- MOSFET and IGBT Devices
- Amplifier Circuits (Operational & Differential)
- Number Systems and Conversions
- Boolean algebra and logic gate systems
- Proteus based Circuit Designing
Module 3: Essentials of Embedded Systems For Electric Vehicles: Embedded C, 8051, Arduino, and Simulation
- Module Description:
- This module introduces learners to embedded systems fundamentals with a focus on automotive applications. Key topics include the 8051 microcontroller architecture, addressing modes, timers, interrupts, and embedded C programming. Learners will explore essential communication protocols such as UART, I2C, and SPI, and gain hands-on experience with Arduino-based development and simulation. Practical projects enhance understanding of embedded system design and programming for electric vehicle control systems.
- Module Details:
- Introducion to the Embedded Systems
- Essentials of 8051 Microcontroller—Addressing Modes & Instruction Set
- Timers, TCON Register & Interrupts in 8051
- Embedded C Programming & Embedded Applications for Development
- Communication Protocols for Embedded Systems – UART, I2C & SPI
- Arduino and Simulation-Based Development for Embedded Systems
- Arduino based project development
Module 4: Embedded Systems Design With STM 32 & ARM Cortex-M
- Module Description:
-
This module immerses learners in embedded systems design using STM32 microcontrollers and ARM Cortex-M architecture. Starting with STM32CubeIDE and Embedded C fundamentals, learners develop hands-on projects including LED controls, seven-segment displays, and LCD interfacing. The module covers analog-to-digital conversion from simulation to hardware, timer operations, UART interrupt handling, and motor control for stepper and servo motors. This practical approach equips learners with the skills to design and implement embedded solutions for electric vehicles.
-
- Module Details:
- Getting Started with STM32
- Fundamentals of Embedded C using STM32CubeIDE
- LED Project using STM32CubeIDE
- Single & Dual Seven Segment Display with STM32
- Working with LCDs on STM32 – Three Hands-On Projects
- STM32 ADC: From Simulation to Hardware
- STM32 Advanced ADC Projects – Single and Multi-
- Channel ADC with LCD Display
- STM32 Timer Basics and LED Toggling Projects
- STM32 Timer Interrupts with UART Callback
- STM32 Motor Control – Stepper and Servo Motors
Module 5: Developing Advanced Communication Applications Using ARM Cortex
- Module Description:
- This module focuses on automotive communication protocols critical for electric vehicle systems. Learners will gain a deep understanding of the CAN protocol, including its types, data frames, and significance in automotive networks. The module also covers I2C and SPI protocols, their data structures, and applications within automotive systems. Additionally, learners explore the use of EEPROM for data storage and Bluetooth technology for wireless communication in vehicles, enabling advanced integration and connectivity in embedded automotive applications.
- Module Details:
- Explanation of CAN protocol
- Significance of CAN in Automotive Applications
- Types of CAN – Extended and Standard
- Explanation of Data Frames in CAN – Extended and Standard in CAN
- Explanation of I2C protocol and Its Significance in Automotive
- Data Frame Explanation of I2C
- Explanation of SPI Protocol and Its Significance in Automotive
- Data Frame Explanation of SPI
- Explanation of EEPROM
- Usage of EEPROM in Automotive Applications
- Usage of Bluetooth in Automotive Applications
Module 6: Advanced Embedded Systems For Electric Vehicles: ARM Cortex Development And Integration
- Module Description:
- This module emphasizes practical, hands-on experience with advanced embedded systems using the DIYguru EV Embedded Development Kit. Learners will implement key projects including CAN protocol integration, sensor interfacing with MPU 6050 and BMP-280, EEPROM data management, and Bluetooth communication. The module also covers real-time operating systems (RTOS), highlighting their significance in automotive applications, culminating in RTOS implementation on ARM Cortex platforms (F407G or F446RE). This comprehensive approach prepares learners to develop and integrate sophisticated embedded solutions for electric vehicles.
- Module Details:
- PROJECT—Implementation of CAN through DIYguru EV Embedded Development Kit
- PROJECT –Integration of SENSOR -MPU 6050 — DIYguru EV Embedded Development Kit
- PROJECT –Integration of SENSOR -BMP-280 — DIYguru EV Embedded Development Kit
- PROJECT –Implementation of EEPROM— DIYguru EV Embedded Development Kit
- PROJECT –Implementation of BLUETOOTH — DIYguru EV Embedded Development Kit
- Explanation of RTOS
- Significance of RTOS in Automotive
- PROJECT -RTOS implementation through F407G OR F446RE
2+2 Week Intensive ARM Cortex Based STM32 Embedded Workshops
- Skills Covered
- Benefits
- Acquire industry-specific practical skills to become job-ready from day one.
- Work on real projects that simulate professional EV development tasks.
- Build a strong foundation in embedded C, STM32, and automotive communication protocols.
- Gain hands-on exposure to tools like Proteus, STM Cube IDE, and MATLAB.
- Stand out in the job market with multi-disciplinary project experience.
- Deepen cross-domain expertise across embedded systems, EVs, and power electronics.
- Gain practical exposure with STM32-based embedded development kits.
- Build project-ready knowledge for automotive R&D and prototyping.
- Bridge skill gaps to transition from traditional embedded to EV domain.
- Unlock career advancement opportunities in high-growth EV companies.
-
Understand EV architecture and its transition from ICE.
-
Build functional knowledge of batteries, motors, and chargers.
-
Design analog and digital power circuits for automotive use.
-
Program STM32 and 8051 microcontrollers using Embedded C.
-
Create simulation models using Proteus and other tools.
-
Understand ARM Cortex system design and peripheral integration.
-
Develop real-time applications using RTOS.
-
Apply communication protocols (CAN, I2C, SPI) for system integration.
-
Design and prototype embedded automotive systems.
-
Develop embedded solutions using sensors, EEPROM, and Bluetooth.
-
Implemented embedded systems on the DIYguru EV Kit using ARM Cortex, sensors, and communication protocols.
- Projects
Implement a CAN protocol-based network to facilitate communication between key
vehicle modules like motor and battery controller.
Design a Bluetooth-controlled embedded system to wirelessly operate basic EV features like lights, lock/unlock, and diagnostics.
Integrate RTOS on an STM32 microcontroller to manage multiple sensors like MPU6050 and BMP280 in a real-time environment.
Develop a working embedded control system to regulate motor speed using PWM and sensor-based feedback.
- Mode of Learning
Complete on-site
classroom program
Location: Mumbai
LIVE + Recorded + Onsite + Hardware + Workshop
LIVE + Weekend on-site sessions
Location: Pune, Delhi
LIVE + Recorded + Hardware + Workshop
Location: Global
- Tools Covered



