Samuel Charreyron - Curriculum Vitæ
ABOUT ME
I am a senior software engineer at Axelera AI. I have over 7 years of experience in developing software for machine learning, and robotic systems for applications in minimally invasive surgery.
EXPERIENCE
Axelera AI
May 2022 - Present | Senior Software Engineer
- ›Developing a machine learning compiler using Apache TVM
- ›Built a framework for evaluating model accuracy across original, quantized, and compiled model variants
Nanoflex Robotics AG
Jan Oct 2021 - April 2022 | Medical Robotics Engineer
- › Founding engineer of spinoff developing robotic surgical system for treating stroke
- › Leading software engineering for medical devices (IEC 62304)
- › Leading usability engineering (IEC 62366) and robotic system DHF (ISO 13485)
Multiscale Robotics Lab, ETH Zurich
Oct 2014 – Sep 2021 | PhD Student, Postdoc
- › Research on magnetically steered microcatheters for treating retinal diseases
- › Magnetic navigation system modeling using physics-based and general-purpose models including CNNs
- › Lead developer of Tesla, a software toolbox for robotic magnetic navigation
- › Supervised 11 bachelors and masters students
Autonomous Systems Lab, ETH Zurich
Nov 2013 – Jul 2014 | Documentation Lead and Software Development
Wrote documentation and developed software for an open source C++ library developed at the ASL. Libpointmatcher is a library for performing iterative closest point (ICP) matching of point clouds and is used in such fields as robotics and geodesy.
EDUCATION
ETH Zurich
2014 – 2020 | PhD in Mechanical and Process Engineering
ETH Zurich
2012 – 2014 | Master in Electrical Engineering and Information Technology
McGill University
2007 – 2012 | Bachelor of Electrical Engineering
PUBLICATIONS & PRESENTATIONS
Modeling Electromagnetic Navigation Systems ↗
2021 | IEEE Transactions on Robotics
A Magnetically Navigated Microcannula for Subretinal Injections ↗
2020 | IEEE Transactions on Biomedical Engineering
Robotics in Ophthalmology
2019 | Invited ECRS Keynote Presentation
A Magnetically Steered Endolaser Probe For Automated Panretinal Photocoagulation ↗
2018 | IEEE Robotics and Automation Letters
SKILLS
Machine Learning Engineering
Intermediate
- Apache TVM
- Pytorch
- TensorFlow
- Numpy
Processing models for quantization and compilation. Evaluating and deploying models for inference.
Robot Operating System (ROS)
Advanced
- Python
- C++11
- Qt5
- CMake
Over 5 years of experience developing a ROS software distribution containing hundreds of packages written in Python and C++.
Other
- MATLAB
- OpenCV
- Jupyter
- Linux Administration
- Git
- Docker
- PHP
- MySQL
- Illustrator
- LaTeX
CONTACT
- charreyron.net ↗
- Josefstrasse 101, 8005 Zurich
- sam@charreyron.net
- (+41) 077 488 54 97