Robotics Systems Engineer (Software, Firmware & Hardware) at RoboCup Federation
São Paulo, Brazil
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
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
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
Leonardo Nogueira - Robotics Systems Engineer (Software, Firmware & Hardware) at RoboCup Federation