In this thesis fuzzy logic-based controllers are designed for automotive engine with a purpose of high efficiency and low pollution. Designed controllers are composed of fuel injection controller, ignition timing controller, and idle speed controller. By simulation, we show that each controller has generated a proper signal for engine control and well operated for unexpected cases. An engine simulator, which is used as a basic tool for controller design, was developed and utilized for reduction of development time and cost. A suitable hardware implementation with single chip microcontroller has been proposed.