Voight ukończył w 1955 roku. Po szkole średniej podjął na University of Notre Dame pięcioletni intensywny program dwóch dyplomów, badając osuwiska wzdłuż brzegów jeziora Michigan i uzyskując licencjaty z geologii w 1959 roku oraz z inżynierii lądowej w 1960. Stopień magistra inżynierii lądowej zdobył w Notre Dame w 1961 roku. Zainteresowanie nauką Voight przypisuje swoim mentorom z Notre Dame, profesorom Rayowi Gutschickowi i Erhardowi Winklerowi. Po rocznych studiach na Uniwersytecie Cornella przeniósł się na Uniwersytet Columbia, gdzie w 1965 roku ukończył doktorat z geologii, badając mechanikę górotworu i geologię strukturalną pod kierunkiem . W czasie studiów na Columbii został mianowany stypendystą rektora () i prowadził wykład „Geologia dla inżynierów”.

Kariera dydaktyczna Voight rozpoczął nauczanie w 1961 roku, pełniąc funkcję asystenta na University of Notre Dame podczas studiów magisterskich z inżynierii lądowej. W latach 1961–1963 był asystentem na Cornell i Columbii. W 1964 roku dołączył do kadry Uniwersytetu Stanu Pensylwania (Penn State) jako adiunkt geologii, a w 1978 został profesorem zwyczajnym geologii i inżynierii geotechnicznej. Voight wykładał na Penn State przez ponad cztery dekady.