Summary
Eduardo Flushing is an Assistant Teaching Professor and research software engineer with 11 years of experience at the intersection of AI, robotics, and wireless networking, currently affiliated with Carnegie Mellon University and CMU Qatar. He holds a PhD in AI & Robotics and has a strong track record translating interdisciplinary research into working systems—ranging from aerial and legged robots to multi-robot coordination algorithms implemented in C++ and Python. Eduardo has authored over 20 publications in top-tier venues and contributed to European and Swiss-funded projects, blending hands-on integration, live demonstrations, and project leadership. Known for being a “Swiss-army knife,” he pairs deep technical rigor with practical deployment skills and a knack for making complex networked robotic systems reliable in real-world settings. An understated strength is his cross-cultural academic training across Switzerland, Germany, Italy, and Venezuela, which helps him navigate international collaborations and diverse research teams.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Engineering (B.Eng.) Computer Engineering, Bachelor of Engineering (B.Eng.) Computer Engineering at Universidad Simón Bolívar
Master of Science (M.Sc.) Informatics, Master of Science (M.Sc.) Informatics at Università di Trento
Master of Science (MSc) Computer Software Engineering, Master of Science (MSc) Computer Software Engineering at RWTH Aachen University
Doctor of Philosophy (Ph.D.) Artificial Intelligence & Robotics, Doctor of Philosophy (Ph.D.) Artificial Intelligence & Robotics at USI Università della Svizzera italiana
English, Spanish, Italian, German