This document discusses observer-based control system design. It introduces full order and reduced order state observers, which estimate all or some unmeasurable state variables, respectively. The full order state observer design problem is shown to be mathematically equivalent to the pole placement problem. This "duality property" allows solving the observer design problem using pole placement techniques for the dual system. Methods for determining the observer gain matrix K include using a transformation matrix P, direct substitution, and Ackermann's formula. The observer poles should be placed faster than the controller poles for accurate state estimation. An example designs a full order observer for a given system to achieve desired closed loop poles.