Jacques Gagnon

Embedded Software Developer at Effenco

Pointe-Claire, 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

🤩
Rockstar
🎓
Top School
Jacques Gagnon is a senior embedded software developer with 15 years of hands-on experience across bare-metal MCUs, u-boot, Linux kernel, FreeRTOS and Yocto-based platforms. He has delivered low-level firmware and drivers for diverse architectures (ESP32, STM32H7, NXP i.MX6/i.MX8, PIC, TI) and has led embedded teams while owning board bring-up, bootloader/kernel customization and production debugging. His contributions to the open-source BlueRetro project highlight deep Bluetooth HCI/L2CAP and ESP32 peripheral expertise, reflecting a penchant for protocol-level problem solving. Comfortable moving between C/C++, assembly and Python test automation, he often uncovers and fixes secondary issues while resolving complex root causes. Based in Pointe-Claire, Quebec, he combines pragmatism and curiosity to make hardware-software systems more robust and maintainable.
code15 years of coding experience
job14 years of employment as a software developer
bookBachelor Electrical Engineering, Bachelor Electrical Engineering at École de technologie supérieure
bookDEC Computer Science – Network Administration, DEC Computer Science – Network Administration at Cégep de Chicoutimi
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

c1710
firmware10
embedded10
bluetooth-le10
btle10
c1110
bluetooth-low-energy10
sys10
bluetooth10
hal9
abstraction-layer9
l2cap9
i2c9
esp329

Programming languages (11)

TypeScriptC#DockerfileShellVHDLCJavaScriptRuby

Github contributions (5)

github-logo-circle
darthcloud/BlueRetro

Jul 2019 - Jan 2023

Multiplayer Bluetooth controllers adapter for retro video game consoles & computers
Role in this project:
userBack-end Developer & Embedded Systems Engineer
Contributions:57 releases, 3 reviews, 970 commits in 3 years 6 months
Contributions summary:Jacques contributed to Bluetooth adapter firmware by implementing and refactoring core Bluetooth Host Controller Interface (HCI) and L2CAP protocol handling. They introduced support for parsing and managing various Bluetooth protocols, including Service Discovery Protocol (SDP), and handling connection requests, encryption, and pairing. The user demonstrated proficiency in low-level system programming through interactions with the ESP32's hardware peripherals, including UART and GPIO.
bluetoothmultiplayerdreamcastnintendo-64gamecube
darthcloud/BlueRetroRoot

May 2020 - Jan 2023

Root repository to sync esp-idf and BlueRetro version
Contributions:59 commits, 99 pushes, 2 branches in 2 years 8 months
esp-idf
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