thumb

Embedded System- Design and Development

30th July 2025 6 Months

Program Outcomes

At the completion of the program the learners will be able to:

Discuss the significance of microcontrollers, sensors and actuators, memory types, peripherals, and Digital/Analog electronics in acquisition and processing of data
Analyse appropriate standards and testing methodologies adopted in the validation of system performance and safety

Develop efficient Embedded software for real-time systems using polling, interrupts, RTOS and Embedded Linux environments and analyse its performance through application of appropriate standards and testing methodologies

Design, Analyse and develop Embedded hardware schematic, PCB layout and high-speed interconnects to meet desired application requirements

Design and develop Embedded hardware involving interface between sensors/actuators with external devices using UART, SPI, I2C, CAN and wireless protocols and validate its functionality through appropriate standards and testing methodologies

Design a firmware for a given application involving real-time data acquisition, debugging, integrating and performance optimization meeting the desired specification
Develop the designed firmware, validate and demonstrate its performance

Foundation

  • Embedded Systems Basics
  • Computer Architecture
  • C Programming
  • MATLAB & Simulink for Modeling
  • Microcontrollers Sensors & Actuators
  • Communication Protocols

Software Development

  • C++ & Python for Embedded
  • Standards
  • Testing & Debugging
  • OS/Unix/Linux OpenCV for Embedded Vision
  • GitHub CI/CD for Firmware
  • Project Demo & Validation

Hardware Development

  • Digital/Analog Circuits
  • Sensors and Actuator Interfacing
  • Internet Of Things
  • Data Analytics and Machine Learning for IoT
  • Data Visualization Techniques
  • PCB Design
  • High-Speed Design
  • Fabrication Test Cases
  • Board Bring-Up & Debugging

Firmware Development

  • Embedded C
  • RTOS
  • Device Drivers
  • OS vs. No-OS Programming
  • Multithreading & Pipelining
  • Assembly Optimization
  • Capstone Projects
Enquire Now