Automotive technology features are increasingly dependent upon distributed architectures that divide functions amongst multiple subsystem ECU's to avoid redundancy and minimize cost. Trailer Backup Assist (TBA) is one such distributed feature which utilizes the functions of eight ECU's (camera, steering, braking, powertrain, body, instrument cluster, center display, trailer lighting) across four CAN buses to assist the driver in steering a trailer via a rotary control knob while backing up a vehicle. The systems engineer is significantly challenged by such systems to design, validate, and verify software with multiple independent V-Models running in parallel and operating to different priorities of cost, timing, and supplier capability. Incorrect, ambiguous, and changing requirements leads to cascading impacts across the V-Models and is a significant source of software defects in Verification & Validation (V & V) testing. Additionally, V & V testing done on a single ECU cannot provide V & V for overall system function; consequently, software defects in one ECU can delay or prevent further V & V of other ECU's in the system. The paper shall discuss a Model Based Design methodology used in the development of TBA which attacks these challenges through a combination of Requirement Models, a Distributed Feature Simulator, and a Distributed Feature V & V Tool. It shall demonstrate in practice how the use of MBD and Requirement Modeling on the multi-parallel V-Models can eliminate defects in both requirements and software, reduce vehicle testing time, and improve the overall quality of the software development process.