Greg Ungerer

Engineering Fellow at Digi International

Greater Brisbane Area Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Greg Ungerer is an Engineering Fellow with 26 years of deep expertise in embedded Linux and low-level systems engineering, currently based in the Greater Brisbane Area. He has repeatedly architected and delivered secure, high-performance embedded networking and communications products across roles at Digi International, McAfee, and several pioneering startups. Known for hands-on work with ColdFire/m68k platforms, his open-source contributions include fixing interrupt handling, DMA, and platform support in embedded kernels. Greg blends hardware-aware software design with system-level debugging and device driver development, often resolving platform-specific quirks that others classify as unreproducible. He pairs academic grounding from the University of Queensland with decades of field experience shipping production appliances in constrained environments. Colleagues rely on him for pragmatic architecture decisions that balance robustness, security, and manufacturability.
code26 years of coding experience
job28 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at The University of Queensland
github-logo-circle

Github Skills (10)

interrupt10
embedded10
interrupt-handling10
sys10
dma10
hardware9
system-configuration9
server-configuration9
uart9
configurations9

Programming languages (1)

C

Github contributions (5)

github-logo-circle
jonsmirl/mpc5200

Feb 2006 - Jun 2011

Digispeaker
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:234 commits in 5 years 4 months
Contributions summary:Greg primarily worked on low-level system code, specifically related to the m68knommu architecture. Their contributions centered around fixing and improving the ColdFire processor's interrupt handling, DMA support, and system reset mechanisms. Furthermore, the user added platform-specific support for various ColdFire CPU variants and addressed hardware-related issues such as UART configuration and vector setup for different models.
gregungerer/simple-linux

Apr 2022 - Mar 2025

Contributions:59 pushes, 1 branch, 2 comments in 2 years 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial