Summary
Leonardo Nogueira is a Robotics Systems Engineer with 8 years of hands-on experience designing end-to-end autonomous service robots, combining software, firmware and hardware expertise from São Paulo, Brazil. He builds ROS2-based navigation and perception stacks in C++/Python, authors high-performance diagnostic tools, and integrates LiDAR/Depth cameras for robust SLAM. On the firmware side he designs FreeRTOS multitask architectures and low-level BLDC drivers on STM32/ESP32, while also creating high-speed PCBs and power-safety circuits in KiCad. As a former RoboFEI team lead and current RoboCup executive committee member, he has led multidisciplinary teams to top results in international competitions and re-architected modular control systems for multi-robot coordination. His work blends academic research (MSc/PhD studies in Robotics & AI) with production engineering—one less obvious strength is his fluency in protocol design and telemetry tooling (Protobuf/COBS) that bridges unreliable links between MCUs and onboard computers. He thrives at the intersection of control theory, embedded reliability and system integration, delivering solutions that are both research-driven and field-ready.
8 years of coding experience
1 year of employment as a software developer
PhD in Electrical Engineering Robotics and Artificial Intelligence, PhD in Electrical Engineering Robotics and Artificial Intelligence at FEI
Technician Mechatronics, Technician Mechatronics at Senai São Paulo
English, Portuguese