A button and stripline beam position monitor (BPM) were designed and developed to achieve sub-micron orbit stability in the High Energy Photon Source (HEPS). Analytical formulae and CST electromagnetic simulation software were used to calculate the radio frequency characteristics of the BPM. The BPM design procedure was developed according to the HEPS requirements. The characteristic impedances of the stripline were designed to be 50 Ω and confirmed by measurements. The position sensitivity, position resolution, capacitance, and wakefield impedance of the button BPM were calculated. The measurement results confirmed that the design satisfied the HEPS requirements.