Davidson, who was told earlier this week that his contract would not be renewed by the Vikings, landed a new job as offensive line coach for the San Diego Chargers.
Sparano's NFL experience includes four years as head coach of the Miami Dolphins from 2008 to 2011. He previously worked with Vikings head coach Mike Zimmer from 2003 to 2006 while both were assistants under Bill Parcells with the Dallas Cowboys.
Sparano spent last season with the San Francisco 49ers as tight ends coach. The previous two years he was with the Oakland Raiders as assistant head coach/offensive line and also served as interim coach in 2014. Before joining the Raiders, he was with the New York Jets during the 2012 season as offensive coordinator.
In San Diego, Davidson replaces fired Joe D'Alessandris and joins coach Mike McCoy's staff. Davidson and McCoy worked together with the Carolina Panthers under John Fox for two years in 2007 and 2008.
Davidson spent the past five years with the Vikings. He has been in coaching for 25 years with stops at New Orleans, Carolina, New England, Cleveland and Minnesota after a five-year NFL playing career.