The main objective of this paper is to enhance the robustness of an on–off attitude control under uncertainties while limiting the probability of failure in attitude control. To do this, the concept of system optimization is utilized for detailed engineering of spacecraft control using reliability-based robust design optimization (RBRDO). The probability of failure of the attitude control is chosen by the system designer as the input of the RBRDO algorithm. The single-axis spacecraft attitude is controlled using a combination of the observer-based anti-windup modified PI-D with pulse-width pulse-frequency modulator in the presence of external disturbance. The on–off thruster is modeled with a delay followed by a second-order transfer function. The input frequency of the thruster is limited to 50 Hz. The uncertain parameters are given as the spacecraft moment of inertia, thrust level, and thruster delay. The controller gains are determined by using traditional, robust, and reliability-based robust design optimizations under uncertainties and disturbance. The simulations are carried out using quasi-normalized equations, along with reducing problem variables and computational burden, to obtain more applicable results for a preliminary design. The traditional optimization gives the highest pointing accuracy without uncertainty, whereas the robust optimization obtains an approximately flat behavior for the mean of absolute pointing error under uncertainties. Under this situation, RBRDO could satisfy the prescribed reliability with a small loss in accuracy for the on–off attitude control of spacecraft, but under system limitations.