Summary
Walter Hagstrom is a Principal Software Engineer with over 25 years of hands-on experience building embedded Linux systems, cellular routers, and wireless/USB device drivers, currently leading software development at Digi International. He specializes in C-based embedded development across the full lifecycle—kernel and driver bring-up, user-space applications, automated builds and testing—and complements that with Java and Python for higher-level tooling and cloud integrations. Walter has delivered production cellular solutions spanning 5G SA/NSA, LTE Advanced and legacy 3G, and has led platform ports to Freescale i.MX and ARM9-based ASICs running RTOS. He blends deep low-level debugging (using USB analyzers and oscilloscopes) with architectural work like refactoring for maintainability and applying design patterns in C. A pragmatic mentor and Agile advocate, he also has experience enabling cloud-managed fleets of Fedora-based remote devices and developing sensor gateways using ZigBee. Based in Quincy, MA, he pairs vintage expertise in embedded/assembly systems with modern cloud-connected product engineering.
14 years of coding experience
6 years of employment as a software developer
Master of Science (MS) Computer Science, Master of Science (MS) Computer Science at UMass Boston
Electrical Engineering BSEE Integrated Circuit Design, Electrical Engineering BSEE Integrated Circuit Design at Northeastern University