Abstract-This paper presents two closely related algorithms for the problem of pole placement via static output feedback. The algorithms are based on two different trust region methods and utilize the derivatives of the closed loop poles. Extensive numerical experiments show the effectiveness of the algorithms in practice though convergence to a solution is not guaranteed for either algorithm. While desired poles must be distinct, strategies for dealing with repeated poles are also presented.Index Terms-Pole placement, static output feedback, trust region method, Newton's method, Levenberg-Marquardt method, eigenvalue derivatives.