Samuel Charreyron

Staff Software Engineer at Axelera AI

Zurich, Zurich, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job8 years of employment as a software developer
bookStudent Exchange Electrical Engineering, Student Exchange Electrical Engineering at The University of Auckland
bookMaster of Science (M.Sc.) Systems and Control Engineering, Master of Science (M.Sc.) Systems and Control Engineering at ETH Zürich
bookBA Electrical Engineering with Minor in Technological Entrepreneurship, BA Electrical Engineering with Minor in Technological Entrepreneurship at McGill University
languagesGerman, Spanish, French, English
github-logo-circle

Github Skills (15)

matcher10
ply10
mat10
c-language10
lib10
cprogramming-language10
point-cloud10
ros10
operating-system10
csv9
catkin9
robotics8
build-system8
release-management8
lidar7

Programming languages (8)

TypeScriptC++ShellCMakeGoPHPRubyPython

Github contributions (5)

github-logo-circle
An Iterative Closest Point (ICP) library for 2D and 3D mapping in Robotics
Role in this project:
userBack-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.
roboticsclosesticppoint-cloudsiterative
ethz-asl/ethzasl_icp_mapping

Apr 2014 - Aug 2014

3D mapping tools for robotic applications
Role in this project:
userBack-end & DevOps Engineer
Contributions:38 commits in 3 months
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.
robotics3d-mappingmappingmapping-toolsrobotic-applications
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