Development, debugging and optimization of various modules and complete system Real-time Microcontroller/Microprocessor based embedded programming Peripherals