Samuel Charreyron is a Staff Software Engineer with 14 years of experience building high-performance software for robotics and machine learning hardware, currently designing compilers and toolchains for Axelera AI’s edge ML accelerators. He combines deep academic training (PhD and MSc from ETH Zurich, BEng from McGill) with hands-on product engineering from a surgical-robotics startup where he led software, usability and quality efforts under medical device standards. His background spans ROS-based robotics toolchains, point-cloud ICP libraries and production ML compiler work (Apache TVM), reflecting a rare blend of low-level systems, DevOps and ML deployment expertise. Samuel has contributed to well-regarded open-source robotics projects such as libpointmatcher and ethzasl_icp_mapping, often focusing on infrastructure, release management and robustness. Based in Zurich, he brings both research-grade rigor and startup pragmatism to complex cross-disciplinary problems like mapping, minimally invasive robotics and accelerator-aware model optimization.
13 years of coding experience
8 years of employment as a software developer
Student Exchange Electrical Engineering, Student Exchange Electrical Engineering at The University of Auckland
Master of Science (M.Sc.) Systems and Control Engineering, Master of Science (M.Sc.) Systems and Control Engineering at ETH Zürich
BA Electrical Engineering with Minor in Technological Entrepreneurship, BA Electrical Engineering with Minor in Technological Entrepreneurship at McGill University
An Iterative Closest Point (ICP) library for 2D and 3D mapping in Robotics
Role in this project:
Back-end Developer
Contributions:123 commits, 1 comment in 8 months
Contributions summary:Samuel primarily contributed to the core functionalities of the library, focusing on implementing features and addressing issues related to point cloud processing. The commits indicate the addition of a voxel grid filter and improvements to the PLY file loading/saving capabilities. Furthermore, the user worked on improving the handling of descriptors within the CSV file format. The user's work involved the integration of new features and fixes in various components within the library.
Contributions summary:Samuel primarily focused on updating the project's configuration and infrastructure. Their commits included adding and updating changelogs across multiple packages, suggesting they were involved in release management and project organization. The user also made changes related to ROS console logging, and removed a boolean flag that was causing the code to malfunction, indicating involvement in code maintenance and software builds.
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
Samuel Charreyron - Staff Software Engineer at Axelera AI