Designing mechatronic systems is known to be both a very complex and tedious process. This complexity is due to the high number of system components, their multi-physical aspects, the couplings between different engineering domains and the interacting and/or conflicting design objectives. Due to this inherent complexity and the dynamic coupling between subsystems of mechatronic systems, a systematic and multi-objective design approach is needed to replace the traditionally used sequential design methods. The traditional approaches usually lead to functional but non optimal designs solutions. In this paper, and based on an integrated and concurrent design approach called “Design-for-Control” (DFC), a quadrotor UAV equipped with a stereo visual servoing system is used as a case study. After presenting the dynamics and the control model of the Quadrotor UAV and its visual servoing system, the design process has been performed in four iterations and as expected, the control performance of the system has been significantly improved after finishing the final design iteration.