 After military service, he attended the University of Missouri and received a BS in electrical engineering in 1958 and an MS in the same field from Duke University in 1964.He worked as an engineer at AT&T, initially at Western Electric but soon at Bell Laboratories, from 1958 until 1989.In 1989, after early retirement from engineering, McKiernan began writing on a full-time basis.