Barnhardt was appointed dean and director of education at ITT in 1966. He also served as the school's executive vice president and chief operating officer before he left in 1987 to take over as the dean of the College of Textiles at North Carolina State University.
While at N.C. State, Barnhardt served as interim provost in 2003 and interim chancellor in 2004.[2]