Robotics Software Engineer at University of Toronto Robotics Association
Old Toronto, Ontario, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Jonathan Spraggett is a robotics software engineer with eight years of experience building autonomy, motion planning, and sensor-fusion systems for both humanoids and a 250 kg eVTOL platform. He combines strong academic grounding in robotics and ML from the University of Toronto with hands-on expertise in ROS2, C++, Python, Gazebo SITL/HITL, and CI/CD for real-time robotic systems. Jonathan has led multidisciplinary teams, won a stage of the GoAero contest, and shipped residual-based multi-sensor fusion and trajectory optimization that improved localization and fault tolerance in flight. His research on reinforcement and imitation learning (PPO, AMP) and practical transfer techniques like domain randomization demonstrate a rare ability to move simulation-trained controllers into the real world. He’s as comfortable tuning low-level control loops as he is orchestrating full-stack validation pipelines, and his background in large-scale data and algorithm optimization shows a pragmatic focus on reliability and performance.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Applied Science in Engineering Science - BASc Robotics Engineering, Bachelor of Applied Science in Engineering Science - BASc Robotics Engineering at University of Toronto
Contributions:10 PRs, 26 pushes, 8 branches in 2 years
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
Jonathan Spraggett - Robotics Software Engineer at University of Toronto Robotics Association