Skip to content

Download pdf

About Me

My passion for robotics is driven by the excitement of seeing things work optimally on their own. I am mostly interested in developing advanced perception systems and mobile robots and have extensive experience bringing early prototypes to stable series production. With broad international experience and equipped with self-initiative and T-shaped skills, I am enabled to continue being a leading voice in challenging interdisciplinary projects.

Experience

Error Management Lead, Bosch Rexroth AG

Dec 2024 – present; Stuttgart, Germany

Coordinating the activities of the different teams to design and improve the management of operational errors in robot fleets with direct report to 2nd level management.

Senior Robotics Software Engineer, Bosch Rexroth AG

July 2022 – present; Stuttgart, Germany

Perception and vision expert: leading the planning and development of the perception capabilities of an industrial mobile robot (AMR).

  • Designed a line segmentation algorithm that achieved 10x more precision at 1.66x processing speed, freeing necessary resources for other features.
  • Boosted the profitability of the AMR by redesigning the line control algorithm to reach 3x greater speeds in confined spaces.
  • Unleashed advanced navigation capabilities by designing a 2.38x faster robust point cloud-based ground segmentation algorithm.
  • Developed stereo-matching failure detector that secured the sales to customers whose infrastructure had repetitive structures.
  • Prevented unnecessary servicing costs of robots in the field by coordinating and designing a novel marker pose-based extrinsic camera calibration method.
  • Supervised several interns in AI-based semantic segmentation and control engineering topics.

Scrum Master, Bosch Rexroth AG

June 2021 – present; Stuttgart, Germany

Leading a team of 10 experienced robotics software engineers to increase throughput by encouraging better team collaboration and communication culture.

Junior Robotics Software Engineer, Bosch Rexroth AG

Mar 2021 – June 2022; Stuttgart, Germany

  • Developed an obstacle detection system based on stereo-vision cameras and pointclouds necessary to secure the marketability of the robot.
  • Reduced the manufacturing failure rate of monocular cameras by developing a camera lens calibration tool to assist operators.

Robotics Software Engineer Intern, Bosch Rexroth AG

Mar 2020 – Feb 2021; Stuttgart, Germany

  • Developed an industrial Master's Thesis proposing a novel image-based localization system using ground textures, which also led to a publication.
  • Coordinated and developed an innovation project (from prototype to final product) with other international business units. The results led to a patent application.
  • Developed a novel line segmentation algorithm leading to 3.6x fewer false negatives while conserving real-time processing capabilities.

Technologies and Domains

  • Languages: (Modern) C++, Python, Bash, MATLAB.

  • Libraries and frameworks: OpenCV, Point Cloud Library (PCL), ROS-like middlewares, Eigen, Magnum Graphics, ImGui, NumPy, SciPy, Pandas, PyTorch, Agile methodologies.

  • Tools: Git, CMake, Make, Linux, Docker, Ubuntu Core.

  • Domains: sensor fusion, calibration and 3D reconstruction, (AI) segmentation, feature detection, drivers, visualization, simulation.

Other Skills and Languages

  • Soft-skills and qualities: Team leadership, team player, creativity, innovation, problem solver, adaptability.

  • Languages: Spanish (native), English (C2), German (B1), French (B1), Italian (B1).

Publications and Patents

A Ground Texture-based Mapping and Localization Method for AGVs

Nov 2021

  • Authors: Javier Macías-Solá, Sarah Uttendorf, Jan O. Blech

  • Journal: 2021 International Conference on Indoor Positioning and Indoor Navigation (IPIN), 2021, pp. 1-6

  • DOI: 10.1109/IPIN51156.2021.9662556

Automatically operated industrial truck with a load sensor device

June 2021

Open Source Contributions

  • OpenCV: Enhance cv::TickMeter to be able to get the last elapsed time (#26212).

Education

MSc. in Autonomous Systems, Aalto University

Sept 2019 – Nov 2020; Helsinki, Finland

MSc. in Mechatronics Engineering, University of Trento

Sept 2018 – Aug 2019; Trento, Italy

BSc. in Electronics Engineering and Automation, University of La Laguna

Sept 2014 – July 2018; La Laguna, Spain