Summary
Joshua O'reilly is a software engineer and robotics specialist with nine years of hands-on experience building and optimizing perception, state estimation, and control systems for aerial and mobile robots. He holds an MS in Robotics Systems and Control from ETH Zürich and has a track record of reducing latency and CPU usage across ROS/ROS2 stacks—achievements that include a 25% end-to-end latency cut, 75% reduction in all-core CPU use, and 20x faster post-flight file transfers. Comfortable across C++, Python, ROS, Docker, and embedded toolchains, he combines research-grade benchmark pipelines with production debugging that even traced software failures back to hardware design faults. Now based in Sunnyvale and working at a stealth startup, he blends academic rigor with pragmatic product delivery and a knack for squeezing performance from constrained systems.
9 years of coding experience
5 years of employment as a software developer
Master of Science - MS Robotics Systems and Control, Master of Science - MS Robotics Systems and Control at ETH Zürich
Bachelor’s Degree Mechanical Engineering and Information Technology, Bachelor’s Degree Mechanical Engineering and Information Technology at University of Ottawa
French, English, German