Leonardo Nogueira

Robotics Systems Engineer (Software, Firmware & Hardware) at Socialdroids Robotics

São Paulo, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code8 years of coding experience
job1 year of employment as a software developer
bookPhD in Electrical Engineering Robotics and Artificial Intelligence, PhD in Electrical Engineering Robotics and Artificial Intelligence at FEI
bookTechnician Mechatronics, Technician Mechatronics at Senai São Paulo
languagesEnglish, Portuguese
github-logo-circle

Github Skills (17)

robocup8
serial-port8
miktex8
texlive7
svm7
cpp7
latex6
solver6
quadratic-programming5
tex5
model-predictive-control5
convex-optimization4
optimization4
operator3
machine-learning3

Programming languages (6)

C++ShellCTeXHTMLPython

Github contributions (5)

github-logo-circle
Contributions:33 commits, 31 pushes, 1 branch in 20 days
Cross-platform, Serial Port library written in C++
Contributions:32 pushes, 2 branches in 11 months
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