Signal processing of present era is becoming more and more complex day by day. To meet the demand of modern signal processing, emphasis has been given to develop systems with minimum hardware. As a matter of fact, reduction in hardware complexity of digital filter has emerged as one of the upcoming research areas in present time. This paper highlights the design of multiplier-less finite impulse response (FIR) filter with the aid of an evolutionary optimization technique, namely Self-organizing Random Immigrants Genetic Algorithm (SORIGA). For this purpose, the coefficients of the filter have been encoded by binary and Canonic Signed Digit (CSD) number systems and subsequently optimized by means of SORIGA. Performance of the proposed filter has been analyzed in terms of its frequency and impulse response. Subsequently, hardware cost of the designed filter has been measured by means of a number of performance parameters and compared with few such existing filters from the literature in order to substantiate the efficiency of the proposed design.