C.E. Percival, Engineer