Francois Gervais

Firmware Developer at Distech Controls

Montreal, Quebec, Canada
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
Francois Gervais is a firmware developer based in Montreal with nine years of hands-on experience building embedded software across microcontrollers and Embedded Linux/Android platforms. He has deep expertise in wireless stacks (802.11g/n and 802.11s), BIOS/IPMI/BMC development, and creating dynamic web interfaces for embedded devices. Currently at Distech Controls, he applies practical system-level skills honed during earlier firmware roles at Brioconcept to deliver robust, field-ready products. Francois is an active contributor to the Zephyr RTOS, where his work improving drivers, interrupt handling, and CoAP timings demonstrates a focus on reliability and IoT readiness. Colleagues rely on him for bridging low-level hardware constraints with usable device features and web interfaces. His GitHub page serves as a living portfolio of embedded work and community-driven improvements.
code9 years of coding experience
job5 years of employment as a software developer
bookÉcole de technologie supérieure
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (11)

embedded-language10
rtos10
microcontroller10
zephyr10
sensor9
c119
c179
coap8
bluetooth-le4
iot4
bluetooth4

Programming languages (11)

C#DockerfileC++ShellCGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Feb 2023 - Oct 2024

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 reviews, 7 PRs, 11 comments in 1 year 8 months
Contributions summary:Francois contributed to the Zephyr RTOS project by addressing various issues and adding enhancements related to hardware and system functionality. Their commits demonstrate a focus on improving driver support, including fixing interrupt handling for sensors (ISM330DHCX) and adding multi-instance support for LED strips (APA102). Additionally, the user worked on optimizing test cases and adjusting timings within the CoAP client library. These changes indicate a focus on improving the robustness, efficiency, and functionality of the Zephyr RTOS.
bluetooth-lereal-timezephyrsecuregit-repository
Contributions:126 pushes, 17 branches, 4 tags in 3 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
Francois Gervais - Firmware Developer at Distech Controls