Hi, I'm Diego Cabo

Senior Software Engineer

Specializing in Robotics, Computer Vision, and AI systems. Passionate about building cutting-edge autonomous systems and edge computing solutions that solve real-world problems.

About Me

I'm a Senior Software Engineer with 5+ years of experience specializing in robotics, computer vision, and AI systems. I excel at architecting complex autonomous systems and leading technical teams to deliver cutting-edge solutions.

My expertise spans from edge computing and autonomous navigation to deep learning model development and deployment. I hold an MS in Artificial Intelligence from University of Groningen and have led perception teams in autonomous robotics.

5+ Years Experience
5 Team Members Led
25+ Technologies Mastered

Skills & Technologies

Programming Languages

C++ Python Rust Go

Robotics & AI

ROS Robotics PyTorch Deep Learning Reinforcement Learning NVIDIA Jetson TensorRT CUDA Isaac Sim PCL

Vision & Sensors

Computer Vision 2D/3D LiDAR Stereo Cameras ToF Sensors Gstreamer

Tools & Others

Docker Linux Git CI/CD Azure Google Cloud Edge Computing Kubernetes

Professional Experience

Senior Software Engineer

Bright AI April 2025 - Present

Architected portable edge computing systems for drone inspection workflows. Developed containerized edge-API middleware and collaborated on AI model deployment for computer vision applications achieving production-level accuracy.

Edge Computing Computer Vision AI/ML Docker

Robotics Engineer, Perception

ArcBest Technologies January 2022 - April 2025

Led a team of 5 engineers as technical lead for perception systems. Pioneered Deep Learning models for autonomous navigation and developed ultra-low latency streaming system for remote forklift operations.

C++ Python ROS PyTorch

Teaching Assistant

University of Groningen January 2020 - June 2020

Managed computer labs for Machine Learning and Deep Learning courses. Provided assistance with ML projects including CNNs, RNNs, NLP, and Reinforcement Learning using PyTorch and TensorFlow.

PyTorch TensorFlow Scikit-learn ML/DL Teaching

Software Engineer

GMV Madrid, Spain February 2018 - September 2018

Provided L3 troubleshooting and support for the satellite control system. Worked extensively with mission-critical aerospace software using C++ and Java.

C++ Java Satellite Systems Troubleshooting

Simulation Engineer

Entrol Madrid, Spain January 2017 - February 2018

Programmed behavior of multiple specific aircraft subsystems and was responsible for simulator's Hardware/Software integration. Worked on flight simulation systems using C++.

C++ Hardware Integration Flight Simulation Systems Programming

Education

Master of Science in Artificial Intelligence

University of Groningen Groningen, Netherlands
Machine Learning Deep Learning Reinforcement Learning Computer Vision AI Research

Bachelor of Science in Electrical Engineering

University Carlos III of Madrid Madrid, Spain
Signal Processing Control Systems Mathematics Electronics

Featured Projects

Electrical Infrastructure Drone Inspection

Drone inspection system for power lines, poles, and electrical infrastructure. Portable edge computing processes imagery and generates AI-powered defect reports directly in the field.

C++ Python Computer Vision Edge Computing

Autonomous Forklift Perception

3D perception pipeline for autonomous navigation and obstacle avoidance. Integrated comprehensive sensor suite including LiDARs, stereo cameras, and ToF sensors for warehouse operations.

C++ ROS PyTorch NVIDIA Jetson

Hierarchical Reinforcement Learning

Master's thesis research on lifelong learning through hierarchical reinforcement learning. Developed novel approaches for continuous learning in complex environments.

Python PyTorch Reinforcement Learning Research

Get In Touch

I'm always interested in hearing about new opportunities and exciting projects. Whether you have a question or just want to say hi, feel free to reach out!