This paper proposes and demonstrates a model for generating microwave waveforms using a delay feedback photonic reservoir computing system with SOA. Our scheme involves building a photonic reservoir computer with SOA, which provides rich nonlinearity functionalities and memory capability for the reservoir. The automatic optimization of output waveform is implemented through the incorporation of gradient descent regression and a reservoir output layer. In theory, the system is capable of generating arbitrary microwave waveforms towards the target automatically. In our work, the capacity of the model is tested through theoretical analysis and simulation. We also compared the optimization effects of several regression algorithms applied to the reservoir computing, and generated six typical microwave waveforms, including triangle, square, sawtooth, negative, oblique triangle 1, and oblique triangle 2.