BATON ROUGE, LA - NOVEMBER 19: Head coach Jim McElwain of the Florida Gators celebrates after a game against the LSU Tigers at Tiger Stadium on November 19, 2016 in Baton Rouge, Louisiana. Florida won 16-10. (Photo by Jonathan Bachman/Getty Images)

Former Florida head coach Jim McElwain has found his next coaching job

He was fired from the Florida Gators in 2017.

Former Florida Gators head coach Jim McElwain has joined the Michigan Wolverines as an offensive assistant. This ends a cycle of reports, lasting roughly two weeks, that continued to state that he would be joining Jim Harbaugh's staff in some form.

Videos by FanBuzz

"I'm excited to get back into it and am looking forward to going there and learning and helping Michigan get better," McElwain told ESPN.

Both FootballScoop and 247Sports claimed the coach would be joining the Michigan staff. During the time of the reports, neither outlets specified what role he would be taking.

Last week, McElwain reportedly interviewed with Michigan, as originally reported by the Wolverine Lounge and later confirmed by mlive.com and 247Sports.com.

McElwain has a rather large background in helping programs' offensive systems. He was the offensive coordinator  at Colorado State from 2008-2011. He's also had stops at Montana State, Eastern Washington, Louisville, Michigan State, Fresno State and the NFL's Oakland Raiders in some sort of offensive coaching capacity.

That was all, obviously, prior to his stint has the head coach of the Florida Gators.

McElwain was fired as Florida's head coach last October less than a week after claiming he, his family and members of the football program received death threats but refused to give details "when it becomes unmanageable."

He had previously led the Gators to two consecutive SEC East Division titles during his first two seasons — albeit prior to the reemergence of Georgia as a national contender in 2017 — and went 22-12 (16-8) during three seasons in Gainesville.