Sr Staff Autonomy Developer at OTTO by Rockwell Automation
Kitchener, Ontario, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Enrique Fernández is a senior autonomy engineer with 12+ years building SLAM, path planning, control systems and perception for robots across underwater AUVs, humanoid wheeled platforms and industrial AMRs. He holds a PhD-focused background in underwater visual SLAM and glider path planning, and has applied that academic rigour to production autonomy at PAL Robotics, Clearpath and OTTO by Rockwell Automation. At Clearpath he led SLAM and localization work, and his open-source contributions include maintaining ROS diff_drive_controller and improving realsense-ros integration—showing a mix of low-level robustness and system integration skills. Comfortable across perception, sensor fusion and DevOps, he has strengthened tests, build processes and parameter-driven configuration in community robotics stacks. Based in Kitchener, Ontario, he combines deep research experience with hands-on product delivery for deployed robotic fleets. An interesting thread through his career is translating underwater navigation techniques to terrestrial robot localization and resilience in noisy sensor environments.
12 years of coding experience
10 years of employment as a software developer
Posdegree courses Cursos de Doctorado en Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería, Posdegree courses Cursos de Doctorado en Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería at Universidad de Las Palmas de Gran Canaria
The fuse stack provides a general architecture for performing sensor fusion live on a robot. Some possible applications include state estimation, localization, mapping, and calibration.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:83 reviews, 100 commits, 125 PRs in 3 years 5 months
Contributions summary:Enrique primarily contributed to the `fuse` stack, focusing on sensor fusion architecture and robot live data processing. Their commits demonstrate an understanding of ROS, as they added `ros::Subscriber` instances and integrated ROS parameters, indicating back-end development. Furthermore, the user made changes to the build process and test infrastructure, by adding tests and fixing warnings, which showcases skills in DevOps practices.
Generic robotic controllers to accompany ros_control
Role in this project:
Back-end Developer
Contributions:7 commits, 16 PRs, 5 pushes in 10 months
Contributions summary:Enrique primarily contributed to the `diff_drive_controller` within the `ros_controllers` repository. Their contributions involved adding support for multiple wheel joints, implementing NaN checks, and fixing bugs. The user also refactored the code by removing unused variables and implementing jerk limiting. These changes indicate a focus on enhancing the controller's functionality, stability, and robustness.
roboticsros-controlcontrollersrobotgeneric
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
Enrique Fernández - Sr Staff Autonomy Developer at OTTO by Rockwell Automation