# Joshua O'Reilly > Robotics Engineer Location: Sunnyvale, California, United States Profile: https://flows.cv/joshuaoreilly ## Work Experience ### Software Engineer @ Stealth Mode Startup Jan 2025 – Present ### Robotics Engineer @ B GARAGE Jan 2024 – Jan 2025 | San Jose, California, United States - Profiled state estimation pipeline and reduced end-to-end latency by 25% - Improved lifecycle manager via per-module resource usage monitoring and more robust module bringup - Traced critical software issues back to hardware design faults, reduced post-flight file transfer time by 20x ### Robotics Engineering Intern @ B GARAGE Jan 2024 – Jan 2024 | San José, Californie, États-Unis - Evaluated and bugfixed state estimation stack for drones using ROS2, C++, and Python - Migrated nodes from ROS1 to ROS2, added lifecycle and composition support to reduce all-core CPU usage by 75%, single-core peak usage by 50%, and large-message passing latency by a factor of 10 ### Research Assistant @ ETH Zürich Jan 2023 – Jan 2024 | Zurich, Switzerland - Developed scalable pipeline to integrate robot data into benchmark; corrected systemic odometry measurement drift by detecting loop closures and performing bundle adjustment using Python, C++, ROS, Docker, and Maplab - Selected and installed sensors on robot using C++, Python and ROS, wrote tooling for recording and managing data using Bash and Python, and recorded robot dataset ### Masters Thesis - Benchmarking for Human-Robot Co-Localization @ ETH Zürich Jan 2023 – Jan 2023 - Developed scalable pipeline to integrate robot data into benchmark; corrected systemic odometry measurement drift by detecting loop closures and performing bundle adjustment using Python, C++, ROS, Docker, and Maplab - Selected and installed sensors on robot using C++, Python and ROS, wrote tooling for recording and managing data using Bash and Python, and recorded robot dataset ### Semester Project - Stepping Stones with Deep Reinforcement Learning @ ETH Zürich Jan 2022 – Jan 2022 | Zurich, Switzerland Taught quadruped robot to walk over stepping stone terrain using Principal Policy Algorithm in Isaac Gym environment; added additional rewards to incentivize locomotion and modified terrain curriculum to avoid early catastrophic failure ### Research Assistant @ University of Ottawa Jan 2019 – Jan 2020 | Ottawa, Canada Area - Deployed autopilot stack to Pixhawk 4 and Raspberry Pi using Simulink Embedded Coder, allowed serial communication between devices over UART using C++ and Python - Automated gain selection for airship dynamic model by parallelizing simulation execution and selecting gains based on simulation results using MATLAB ### Teachers Aide @ University of Ottawa Jan 2019 – Jan 2019 | Ottawa, Canada Area - Taught Arduino, MATLAB, SolidWorks and machine ship skills in product design class, corrected assignments - Guided students through design process of revamped tractor exhibit for Agriculture and Food Museum ### Co-Founder and Technical Captain @ uOttawa Bionics Jan 2017 – Jan 2019 | University of Ottawa - Managed team of 25 engineering students in designing and manufacturing a hip exoskeleton for stroke patients - Designed and manufactured parts using SolidWorks, and developed motor position controller using Arduino ### Mechanical/Software Intern @ Romaeris Corporation Jan 2018 – Jan 2018 | Ottawa, Canada Area - Re-wrote multi-threaded aircraft monitoring system with Python and OpenCV, allowing for an arbitrary number of concurrent onboard cameras, and improved frame rate processing speed by 50% - Designed and simulated UAV taxiing system using SolidWorks and ANSYS Workbench ### Robotics Intern @ ZeMA gGmbH Jan 2018 – Jan 2018 | Saarbrücken Area, Germany - Used surface laser scans to align end effector of 6-DoF robotic arm with riveting surface using ROS and Python - Improved read and write speeds of data collector by factor of 30 using Python and Pandas - Project was a finalist for Airbus Fly Your Ideas 2019 Competition ### Software Quality Assurance Analyst @ Global Affairs Canada | Affaires mondiales Canada Jan 2017 – Jan 2017 | 111 Sussex Avenue - Performed manual test case writing and execution - Drafted QA procedure for test case writing for future interns ### Makerspace coordinator @ uOttawa Richard L’Abbé Makerspace Jan 2016 – Jan 2017 | University of Ottawa - Taught 3D printing, Arduino, soldering, laser cutting and CAD to students ### Instructor @ Adventures in Engineering and Science Jan 2016 – Jan 2016 | University of Ottawa - Taught CAD to high school students in the context of an enrichment course - Designed and hosted bilingual engineering and science workshops ## Education ### Master of Science - MS in Robotics, Systems and Control ETH Zürich ### Bachelor’s Degree in Mechanical Engineering and Information Technology University of Ottawa ## Contact & Social - LinkedIn: https://linkedin.com/in/joshua-oreilly - Portfolio: https://joshuaoreilly.com/ - GitHub: https://github.com/joshuaoreilly/ --- Source: https://flows.cv/joshuaoreilly JSON Resume: https://flows.cv/joshuaoreilly/resume.json Last updated: 2026-04-11