Kingsbury was sacked by Texas Tech on November 25 after seven seasons, including six as head coach, and was hired by USC to be its offensive coordinator on December 5.
According to ESPN's Adam Schefter, the deal is for four years, with a team option for a fifth season.
Hired as Denver's head coach in 2009, McDaniels guided the Broncos to an 8-8 finish in his first year and was mired at 3-9 in his second season when the ax fell and he was sacked in 2010. Kingsbury went 16-21 over his final three seasons in Lubbock.
Kingsbury's legacy so far is that he ran off Baker Mayfield, and that he did an adequate job of squeezing talent out of Mahomes - who's absolutely exploded now that he has some NFL-caliber coaching backing him up. But the longer that Browns job remains open, the more speculation will build that Cleveland still could schedule a last-minute interview with the Patriots' offensive coordinator. The Patriots offensive coordinator will remain in that role for at least one more season.More news: Union cabinet approves Citizenship Amendment Bill 2016 in Parliament
The Arizona Cardinals are the team scheduled to chat with Kingsbury today, and they're not the only team with a head coach opening hoping to score some time with him.
It's Kingsbury's chops on the defensive side of the ball that raise questions of whether he is ready for the NFL. Their objective this offseason was simple: find No. 10 overall pick Josh Rosen a coach who can develop him.
McDaniels joined the Patriots in 2001 as a personnel assistant before taking the Broncos coaching job in 2009. He was the offensive coordinator and QB coach for Texas A&M in 2012 working with Johnny Manziel before being hired by Texas Tech. Dorsey's agent was also McDaniels' agent at the time, but made a decision to move on from the coach after the Colts drama.
In both college and the National Football League, decision-makers rely heavily on outside recommendations and coaching agents for information. Both he and San Francisco 49ers head coach Kyle Shanahan are 39 while Los Angeles Rams head coach Sean McVay is 32.