Top expert inInternet of Things (IoT) Development and Prototyping
Paul Guénette is a Staff Firmware Engineer with 12 years of embedded and controls experience, currently driving firmware development at Tesla. He combines a mechatronics engineering background from NC State/UNC Asheville with deep hands-on expertise in motor control, CAN/CANopen/J1939, and safety-critical embedded C/C++ systems from roles at Bosch Rexroth and Formula SAE. Paul has shipped production drivetrain and hydraulic control software, developed closed-loop torque and anti-stall strategies, and contributed anti-cogging and advanced USB/CAN features to the popular ODrive motor-control open-source project. He is comfortable across the stack from Simulink multi-domain simulation andARM Cortex-M hardware design to low-level firmware timers and braking algorithms. Based in California, he blends systems-level thinking with practical cost- and manufacturability-driven choices, and has a track record of leading cross-functional teams to deliver robust, fielded controllers.
12 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.S.) Mechatronics, Bachelor of Science (B.S.) Mechatronics at North Carolina State University
Bachelor of Science (B.S.) Mechatronics, Bachelor of Science (B.S.) Mechatronics at University of North Carolina Asheville
Engineering, Engineering at Asheville-Buncombe Technical Community College
Contributions:6 releases, 13 reviews, 739 commits in 5 years 2 months
Contributions summary:Paul's contributions primarily involve modifying firmware related to motor control, focusing on improvements to USB communication, adding control commands, and implementing anti-cogging algorithms. The user also modified the CAN protocol with additional error messages and device control functionalities. Furthermore, the user added a new class for timers, integrated it into the motor control tasks, and improved the braking functionality.
Contributions:40 commits, 28 pushes, 2 branches in 1 year 7 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.