Jim Hagen, 48, died in his sleep Sunday, July 6, 2014, at his home in Shelby Township, Mich.
The family provided the following information.
Jim was born in Fargo, N.D., on Nov. 16, 1965, the son of Lawrence J. Hagen and Betty Ann of Manhattan.
Jim met his wife, Nicole Ellen Kruger, while employed at Shadin Company Incorporated in Saint Louis Park, Minn. They were married on July 6, 2002 in Helena, Mont. They were blessed with two children, Marcus and Elsa.
Jim attended schools in Manhattan and graduated from Manhattan High School in 1983. He then received both his bachelor’s and master’s degrees in mechanical engineering from Kansas State University, the latter in 1993.
After moving to Minneapolis, Minn., he began his career as a technical software engineer with Western Technical Services for Bell Atlantic Systems. From there he went on to work for Dakota County Technical College in Rosemount, Minn., and then for the Shadin Company, Inc., back in Minneapolis.
In 2000, he joined BAE Systems in Minneapolis as a senior software engineer. He transferred to their U.S. Combat Systems unit in Sterling Heights, Minn.
This year, he began working for Areotek in Troy, Minn.
Jim is survived by his wife, Nicole; a son, Marcus; a daughter, Elsa, all of Shelby Township; parents Lawrence and Betty Ann of Manhattan; brothers Michael Hagen and family of Onekama, Minn., and John Hagen and family of Marion, Iowa.
He was a beloved son, husband, father and brother.
Services were held in Shelby Township on Saturday, July 12, 2014.