In this paper, the kinetic Monte Carlo simulations of the self-assembly quantum rings (QRs) based on the substrate engineering, which is related to the eventual shape of the formed quantum ring, are implemented. According to the simulation results, the availability of the QR with tunable size and the formation of smooth shape on the ideal flat substrate are checked. Through designing the substrate engineering, i.e., changing the depth, the separation and the ratio between the radius and the height of the embedded inclusions, the position and size of QR can be controlled and eventually the growth strategy of optimizing the self-assembly QRs is accomplished.