One embodiment of the present disclosure describes a battery control system architecture design system that stores an objective function. The battery control system architecture design system determines implementation of battery systems intended be compatible with a battery control system architecture; determines target control levels to be provided by battery control systems based at least in part on the implementation of the battery systems; determines target functions to be provided by the battery control systems based at least in part on the implementation of the battery systems; determines infrastructure expected to be used to provide each of the target functions; and determines the battery control system architecture by dividing the target functions between the target control levels based at least in part on the objective function and the infrastructure, in which the battery control system architecture provides building blocks used to implement each of the battery control systems.