David Frey is a Principal Software Engineer with over a decade of experience building embedded C systems and infrastructure across C++, Python, and Scala, currently shaping IoT software at Sierra Wireless. He progressed from firmware and embedded roles to technical leadership, working on Linux-based mangOH platform firmware and leading software teams delivering USB and video extension solutions. David contributes to open-source embedded tooling—improving the Embedded RPC framework with transport overrides, enum handling fixes, and buffer and build toolchain enhancements—demonstrating attention to robustness and tooling hygiene. He brings practical systems-level intuition from early work on cordless telephones and large-scale C++ aviation applications, translating low-level insight into reliable product firmware. Based in Coquitlam, BC, he blends hands-on coding with architectural leadership, often tackling thorny compiler and build issues that others defer.
10 years of coding experience
15 years of employment as a software developer
BSc, Computer Science, BSc, Computer Science at University of Victoria
Contributions:3 reviews, 14 commits, 8 PRs in 6 months
Contributions summary:David primarily focused on improving the `erpc` (Embedded RPC) framework. Their contributions include overriding transport mechanisms, re-implementing enum member handling, and fixing buffer management issues. Furthermore, the user addressed compiler warnings and improved the build process by refining the clang-format toolchain.
Contributions:420 commits, 82 PRs, 271 pushes in 4 years 9 months
git-repository
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
David Frey - Principal Engineer, Software at Sierra Wireless