Jim Harbaugh has reportedly settled on the final addition to his staff.

Ex-Florida head coach Jim McElwain is expected to join the Michigan football coaching staff for the 2018 season, according to FootballScoop and 247Sports.

Both outlets reported the news Wednesday night, though neither specified an official job title for McElwain.

McElwain, 55, was among a list of candidates to have reportedly interviewed earlier this month for the 10th and final assistant job on Harbaugh's staff.

The job was open after Dan Enos departed the program for Alabama in late January, just six weeks after accepting a job as Michigan wide receivers coach.

McElwain has plenty of experience coaching the offensive side of the football, including recent head-coaching stints at Florida and Colorado State. He was offensive coordinator and quarterbacks coach at Alabama from 2008 to 2011, and Fresno State in 2007.

He spent one season as quarterbacks coach of the NFL's Oakland Raiders, after coaching wide receivers at Michigan State, Louisville, Montana State and Eastern Washington.

During his most recent tenure, McElwain went 22-12 in two-plus seasons as head coach at Florida. He was fired after a 3-4 start to the 2017 season, including a 33-17 season-opening loss to Michigan.

Asked last week about a potential hire, Harbaugh said he wanted to move quickly. And job titles were still in flux.

"On offense right now, we're going through a self-scout period," Harbaugh said. "We're looking at ways to get our offense up to where our defense is. All those assignments are yet to be determined."