Senior Software Engineer at Curtiss-Wright Defense Solutions
Greater Ottawa Metropolitan Area Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Paul Barrette is a Senior Software Engineer with nearly two decades of deep embedded systems and IoT experience, currently specializing in BSP and Linux kernel work for single board computers. He blends hands-on C/C++ and Python development with architecture and team leadership, having led device-agent, OTA and resilient networking solutions that run across Linux, Android, VxWorks and Windows. Paul has strong expertise in Yocto/OpenEmbedded, CI/CD, build systems and packaging, and is the author and major contributor to Wind River device-cloud projects that bridge embedded agents and cloud services. He is equally comfortable in low-level kernel maintenance, GPIO and DPDK work as he is implementing secure telemetry, JWT-backed auth and offline store-and-forward solutions. A former academic in classical studies, he brings rare breadth—combining rigorous, long-term system thinking with practical automation and cross-platform integration skills.
11 years of coding experience
15 years of employment as a software developer
MA Greek Lit., Greek Literature, MA Greek Lit., Greek Literature at McMaster University
BA Honours, Classical Studies, BA Honours, Classical Studies at University of Ottawa
Contributions:1 release, 48 commits, 5 PRs in 9 months
riverwindhelixyocto-layeriot
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
Paul Barrette - Senior Software Engineer at Curtiss-Wright Defense Solutions