Senior Software Embedded Developer at Can-Ex Technologies
Quebec, Quebec, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Maxime Roussin-Bélanger is a Senior Embedded Software Developer with 11 years of experience designing firmware, build systems, and CI/CD for multi-product embedded platforms. Based in Quebec, he combines deep C++ and Yocto expertise with hands-on infrastructure work—automating deployments with Ansible and Terraform and even engineering secure Windows signing using YubiHSM. He has led migrations of build systems (QMake to CMake), shipped JTAG programming and update mechanisms, and implemented hardware abstraction layers with Python bindings. An active open-source contributor, his work spans OpenEmbedded and the popular go-gitlab SDK where he expanded API coverage and improved paging and service features. Pragmatic and detail-oriented, he’s comfortable moving between low-level hardware integration and high-level cloud/on-prem automation to deliver reliable, testable products.
11 years of coding experience
10 years of employment as a software developer
Computer Science, Computer Science at Université Laval
Contributions:17 commits, 3 PRs, 7 comments in 2 months
Contributions summary:Maxime primarily contributed to the integration of OpenID providers, specifically focusing on Wargaming and Gitter. The user implemented authentication handlers, middleware, and extension methods to facilitate user authentication. Further contributions involved adding configurations and incorporating new dependencies. These changes enhanced the project's capability to support diverse user authentication methods.
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
Embedded Systems Engineer / Build & Release Engineer
Contributions:17 commits in 5 years
Contributions summary:Maxime primarily contributed to the OpenEmbedded build system, enhancing and correcting descriptions and homepages for various recipes within the meta layer. Their work included modifying recipes for core utilities, gnome packages, graphics tools, and extended functionality. The contributions also included fixing typos, removing unnecessary code and adjusting settings related to the time zone and package installations. These changes aimed to improve the build system's documentation, and overall functionality.
git-repositoryopenembedded
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
Maxime Roussin-Bélanger - Senior Software Embedded Developer at Can-Ex Technologies