thumb

Embedded Firmware Development

30th July 2025 4 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
  • C Programming
  • Microcontrollers Sensors & Actuators
  • Communication Protocols

Software Development

  • C++ Programming
  • Algorithms - Standard Practices, Standards and Testing
  • Tools: Testing, Verification & Debugging
  • OS, Unix & Linux
  • GitHub

Hardware Development

  • Digital, Analog Electronic Circuits
  • Sensors and Actuator Interfacing
  • Internet Of Things
  • Embedded C Programming
  • Embedded Linux & RTOS
  • Device Drivers
  • Algorithm-Programming with OS and Without OS
  • Technology-Pipelining/Parallel Execution, Multithreading
Enquire Now