A dual loop ORC system is adopted to recover the waste heat of a CNG engine. Parametric optimization and heat transfer analysis are conducted. Genetic algorithm is employed to solve the multi-objective optimization problem. The optimal operating regions of the decision variables are obtained.