 After his Corps service, Haupt worked as a topographic engineer at Fairmount Park in Philadelphia, Pennsylvania.He spent a short time working in the United States Patent Office as a patent examiner, and then joined the faculty of UPenn as an instructor in mathematics and engineering in September 1872.He quickly became an assistant professor in 1873, becoming full professor in 1875, and remaining on the faculty until 1892.