Pedro Pena is a Staff Software Engineer specializing in Gaming AI with 11 years of experience building robotics, autonomy, and AI systems across industry and research. Currently at AMD, he brings a strong robotics and ROS2 pedigree from roles at Toyota Research Institute, Open Robotics, and Lockheed Martin, where he implemented perception, navigation, and nonlinear optimization pipelines in C++ and Python. His background spans end-to-end system work—from low-level drivers and real-time control to behavior planning and simulation—plus experience shipping award-winning Unity games early in his career. Pedro combines academic rigor (MS/PhD work in CS at University of Miami) with pragmatic engineering, having delivered production features for both robotic platforms and gaming AI. Based in Orlando, he focuses on applying AI to meaningful real-world problems and often bridges research prototypes to production-ready implementations. A detail that sets him apart is his history of refactoring core ROS2 components and developing sensor drivers, underscoring deep systems-level expertise beyond typical application work.
11 years of coding experience
5 years of employment as a software developer
Bachelor's Degree, Mathematics and Computer Science, Bachelor's Degree, Mathematics and Computer Science at University of Miami
Wine & Spirit Education Trust
Associate's Degree, Computer Science, 4.0, Associate's Degree, Computer Science, 4.0 at Miami Dade College
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.