Jose Rivero is a seasoned robotics software engineer and co-founder with 13 years of experience building and maintaining simulation and ROS infrastructure from Madrid. At Open Robotics he progressed from build-and-test engineer to senior infrastructure engineer, shipping reliable CI/CD, packaging and platform work for Gazebo and ROS while contributing backend fixes across prominent open-source projects such as gz-sim and ros_gz. His hands-on contributions to collision libraries and Gazebo plugins show deep C++ and cross-platform expertise—fixing visibility macros, MSVC exports and physics integrations to keep simulators compatible across versions. Now leading Honu Robotics, he combines infrastructure rigor with product-minded engineering, bridging research-grade robotics code and production-ready tooling. Not obvious: he pairs long-term release engineering experience with practical low-level simulator fixes, making him equally effective at release management and core system debugging.
13 years of coding experience
14 years of employment as a software developer
Charles III University of Madrid (Universidad Carlos III de Madrid)
Wrappers, tools and additional API's for using ROS with Gazebo
Role in this project:
Backend Developer
Contributions:9 reviews, 337 commits, 295 PRs in 8 years 4 months
Contributions summary:Jose primarily focused on modifying the `gazebo_ros_api_plugin.cpp` file, indicating a role in backend development. Their contributions involved porting build fixes for different Gazebo versions (Indigo), which included adapting the code for various physics engine configurations (ODE) and modifying light and joint properties. The user also made several changes to the core functionality related to physics properties.
Integration between ROS (1 and 2) and Gazebo simulation
Role in this project:
Full-stack Developer
Contributions:6 releases, 9 reviews, 36 commits in 3 years 7 months
Contributions summary:Jose contributed to the ros_gz repository by primarily updating changelogs across several packages. They also made changes to integrate ROS2 support for the `ros_ign_gazebo_demos` package, including updates to launch files. Furthermore, they are actively working on bridging image data from Ignition Gazebo to ROS2 using the `ros_ign_image` package. This involves adapting existing code to support new dependencies and features.
gazeboignitionroboticscppignition-transport
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.