A 27-year NFL coach, Davis has coached linebackers for 14 seasons in the National Football League (NFL), with the Carolina Panthers, Atlanta Falcons, New York Giants, Arizona Cardinals and Cleveland Browns. During his 14 years coaching linebackers, Davis coached outside linebackers for 4 years, inside linebackers for 4 years and the remaining 6 years Davis coached both inside and outside linebackers, having control of the entire unit. Davis also has 7 years of Defensive Coordinating experience, 2 years, non-play calling Defensive Coordinator - San Francisco 49ers (2005-2006), 2 years play calling Defensive Coordinator - Arizona Cardinals (2009-10) and three years play calling Defensive Coordinator with the Eagles.