This paper presents efficiency optimization and implementation of a bidirectional DC-DC converter based on the four-switch, non-inverting buck-boost configuration. The converter is intended for DC power systems to interface different sources or loads to a common DC bus, operating over a wide range of voltages. The number of converter phases, switching frequency, and inductor parameters are determined by an iterative efficiency optimization approach. The experimental 500W bidirectional converter operates from 12-38V at the source/load port to 21-32V at the bus port, with up to 97% efficiency.