Vincent Rabaud

Senior Software Engineer at Google

Paris, Ile-de-France
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
Vincent Rabaud is a senior software engineer with 15 years of experience building and optimizing perception, computer vision, and robotics systems for companies like Google and Willow Garage. He co-founded the OpenCV Foundation and currently works on core imaging projects such as WebP and OpenCV while maintaining deep ROS expertise across navigation, SLAM, tf2 transforms, and image pipelines. Vincent bridges research and production: his contributions span from low-level C++ optimizations and build systems to ML-enabled video processing in MediaPipe and fuzzing/build automation for OSS-Fuzz. He has led teams at Aldebaran to integrate hardware and software for humanoid robotics and driven reproducible pipelines and testing across large open-source codebases. Comfortable across back-end, DevOps, QA and automation, he habitually resolves tricky cross-platform and dependency issues that block releases. Trained in optimization, fluid mechanics and computer vision (École Polytechnique, ISAE-SUPAERO, UC San Diego), he combines academic rigor with pragmatic engineering to ship robust systems.
code15 years of coding experience
job7 years of employment as a software developer
bookUniversity of California, San Diego
bookMaster's degree, Optimization and Fluid mechanics, Master's degree, Optimization and Fluid mechanics at Ecole polytechnique
bookMaster's degree, Space Mechanics and Satellite Imagery, Master's degree, Space Mechanics and Satellite Imagery at ISAE-SUPAERO
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (79)

dependency-management10
opencv10
python10
image-processing10
nearest-neighbors10
testing10
bash10
point-cloud-library10
navigationbar10
cmake10
c1110
navigation-drawer10
c1710
webp10
cplus10

Programming languages (13)

JavaC++CRustCMakeCommon LispHTMLXSLT

Github contributions (5)

github-logo-circle
ros-perception/vision_opencv

Aug 2012 - Apr 2018

Role in this project:
userBackend Developer
Contributions:305 commits, 79 PRs, 146 pushes in 5 years 9 months
Contributions summary:The user, Jon Binney, contributed to the `ros-perception/vision_opencv` repository by implementing and integrating the `cv_bridge` Python package. Their work included adding installation instructions, catkinizing test files, and addressing deprecated code elements. Furthermore, they applied patches to improve compatibility and backported bug fixes and enhancements from other ROS projects.
ros-perception/image_common

Sep 2012 - Nov 2017

Common code for working with images in ROS
Role in this project:
userBack-end Developer
Contributions:141 commits, 24 PRs, 46 pushes in 5 years 2 months
Contributions summary:Vincent primarily worked on refactoring and updating the `image_transport` package, focusing on the class loader interface and deprecation. They removed the deprecated class loader interface, updated the pluginlib script, and added a way to publish images with just the data pointer. The user also added tutorial examples and updated changelogs for the packages, along with the fix for the CMake of the `image_transport/tutorial` and `polled_camera`.
roboticsros
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
Vincent Rabaud - Senior Software Engineer at Google