The hiring was first reported by the Houston Chronicle.
He interviewed with the Steelers last week to replace Jack Bicknell Jr., who was fired earlier this month. Munchak also spoke to Cleveland and Detroit about their head coaching vacancies.
The 53-year-old spent 12 years in the NFL as an offensive guard and is a member of the Pro Football Hall of Fame.
The Associated Press contributed to this report.