Paul Bouchier is a seasoned software and firmware engineer with 14+ years focused on robotics, autonomy, and system-level embedded development, and decades earlier in hardware and server management architecture. He has designed device drivers, ROS modules, Gazebo integrations and autonomy verification specs for commercial and military self-driving vehicles, and led large firmware efforts at HP delivering millions of lines of code and multimillion-dollar features. Comfortable across the stack, Paul blends low-level embedded work (rosserial, IMU/GPS drivers, Arduino/RTK integrations) with on-robot integration, system testing, and hardware simulation. His career couples hands-on tinkering—hobby robotics and weekend ROS projects—with formal systems engineering for safety-critical autonomy. Notably, he contributed to the widely used rosserial client library enabling small embedded devices to join ROS ecosystems. Based in Little Elm, Texas, he now applies deep autonomy and firmware experience to hobby robotics and ongoing open-source contributions.
13 years of coding experience
37 years of employment as a software developer
Master of Science (MS), Electrical and Electronics Engineering, Master of Science (MS), Electrical and Electronics Engineering at The University of Texas at Dallas
A ROS client library for small, embedded devices, such as Arduino. See: http://wiki.ros.org/rosserial
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:45 commits, 5 comments in 1 year 8 months
Contributions summary:Paul primarily contributes to the `rosserial` library, which facilitates communication between ROS and embedded devices like Arduino. Their work includes fixing compilation errors related to Arduino API changes, such as replacing deprecated functions and addressing include issues. The user also modifies example programs to align with the Arduino platform and incorporates improvements to I2C communication protocols and device interaction with hardware like BlinkM.
Contributions:18 commits, 18 pushes, 1 branch in 2 years 8 months
swiftnavgpsrosrtkros-driver
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.