Walsh began his Georgia Tech career in 1979 when he joined the Engineering Experiment Station. He transferred to Enterprise Innovation Institute in 2000 and retired in 2010 after serving Georgia Tech for more than 30 years. After retirement he continued to provide his subject matter expertise on a tech temp basis, and was a registered professional engineer in the state of Georgia.
Funeral and viewing plans are still being finalized. A wake is being planned and will be held at the Basilica of the Sacred Heart of Jesus on Friday, March 23, from 7–9 p.m., with additional viewing time Saturday, March 24, from 10–10:50 a.m. The funeral mass will be held at 11 a.m. on March 24. The interment will be in Massachusetts.