Summary
Brennan Cain is a software development engineer with 11 years of hands-on experience building robotics and cloud systems, currently contributing to Amazon Fulfillment Technologies & Robotics in Boston. He blends field robotics research—autonomy, mapping, and kinodynamic planning—with production-grade cloud and CI/CD engineering from multiple roles at AWS and startups. Brennan has built stereo depth processing pipelines in AWS, implemented on-prem patching and service standup across regions, and developed real-time controls on FPGA-class SoCs during NSF-supported research. He mentors and teaches—having led student-taught courses and seeking opportunities to support local robotics teams—which complements his practical expertise in ROS, C++, Python, and embedded systems. His background includes international study and professional exchange in Germany, reflecting strong cross-cultural collaboration and language immersion experience not obvious from job titles. Focused on turning research prototypes into scalable systems, he thrives at the intersection of autonomy, perception, and cloud infrastructure.
11 years of coding experience
4 years of employment as a software developer
South Carolina Governor's School for Science & Mathematics
Bachelor's degree Computer Engineering and Math, Bachelor's degree Computer Engineering and Math at University of South Carolina
Clover High School
Exchange Computer Engineering, Exchange Computer Engineering at Technische Universität Berlin
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
English, German