This paper relates the motivation, efforts, and results of a technology exploration project conducted by a team from the Electrical & Controls Integration Lab of General Motors Research & Development and Planning, in conjunction with consulting and other support from Pathfinder Solutions. The purpose of this project is (1) to define a software architecture for embedded vehicle control functions, (2) to define a workflow that describes how software components are to be developed, configured, and integrated into this software architecture, and (3) to demonstrate the effectiveness of the software architecture and associated workflow in enabling reuse of control functions by undertaking a pilot development project.