I slutten av mai 1945, etter nesten seks år hjemmefra, ankom Heglund Stockholm via den såkalte «Stockholmsruten», sammen med sin canadiske kone. Heglund var beordret til Stockholm og den norske legasjonen der, som assisterende flyattaché. Han tjenestegjorde i Stockholm i litt over fire måneder, og dro deretter til Sveits for å fullføre ingeniørstudiene. Han ble uteksaminert som ingeniør i januar 1949, og samme måned fikk Heglund beordring til Kjeller Flyfabrikk, som avdelingsingeniør. Kun avbrutt av tjeneste ved Luftforsvarets Overkommando (LOK), senere Luftforsvarsstaben (LST), og enkelte kurs og øvelser, var Heglund ansatt ved Flyvåpnets Forsyningskommando (FVFK)/Luftforsvarets Forsyningskommando (LFK) på Kjeller, resten av sin militære karriere. I oktober 1970 ble han sjef for LST i Forsvarets Overkommando (FO), og i 1974 ble han sjef for LFK. Denne stillingen hadde han til 1982, da han fikk innvilget avskjed med redusert lønn, med grad som generalmajor.