cv

You can download the PDF version of my CV by clicking on the button on the right.

General Information

Full Name Andrea Grillo
Title EPFL Master’s Student in Robotics
Address Route Cantonale 35, 1025 St-Sulpice VD - Switzerland
Phone +41 78 266 42 46 | +39 392 339 2042
Email grilloandrea6@gmail.com | andrea.grillo@epfl.ch
GitHub grilloandrea6
LinkedIn Andrea Grillo
Languages English (C1), Italian (Mother Tongue), Spanish (C1), French (B2)

Education

  • Sep 2023 - present
    Master’s Degree in Robotics
    EPFL - École Polytechnique Fédérale de Lausanne, Switzerland
    • Relevant courses: Model Predictive Control, Embedded System Design, System Programming for SOCs, Distributed Algorithms.
    • Teaching assistant for courses: Basics of Mobile Robotics, Basics of Robotics for Manipulation.
    • Grade average: 5.83/6
  • Aug 2020 - Jul 2023
    Bachelor’s Degree in Computer Engineering
    Politecnico di Torino, Italy
    • Intraprendenti Project: Excellence program for top-level students.
    • Camplus Bernini: INPS fellowship for living in a College of Merit.
    • Final grade: 110/110 cum laude

Professional Experience

  • Feb 2025 - present
    Internship - Underwater Optical Communication Engineer
    Hydromea, Renens, Switzerland
    • Optical communication protocols implementation on microcontroller. Unit and integration test automation.
    • Skills: Embedded systems, C, Python, Git, CI/CD, Docker
  • Sep 2024 - Jan 2025
    EPFL Semester Project
    BIOROB Laboratory - EPFL, Switzerland
    • Implementation of high frequecy, low latency data acquisition system for a robotic platform.
    • Skills: ROS2, C++, RS485
  • Feb 2024 - present
    Research Assistant and Semester Project
    Automatic Control Laboratory - Predict Lab, EPFL, Switzerland
    • Developed software framework for Distributed MPC on hovercrafts for multi-robot formation control. Accepted to ICRA 2025.
    • Skills: ROS2, Optimization, C++, MPC
  • Sep 2023 - Feb 2024
    EPFL Semester Project
    Swiss Solar Boat, EPFL, Switzerland
    • Designed software architecture framework for a prototype boat.
    • Skills: ROS2, CANBUS communication, Python/C++, Docker
  • Feb 2023 - Jul 2023
    Student Internship
    Pic4Ser - Politecnico di Torino, Italy
    • Designed an obstacle-avoidance sensor system for a robotic platform.
    • Skills: STM32 microcontroller programming, CANBUS communication
  • Nov 2020 - Jul 2023
    Team Leader
    Team ISAAC - Politecnico di Torino, Italy
    • Managed a team designing a biomimetic modular snake-like robot.
    • Skills: Microcontroller programming, control systems, software development management
  • Oct 2021 - Jul 2023
    Specialized Technician - Student Internship
    Openscuola Project - Politecnico di Torino, Italy
    • Maintained IT infrastructure in schools using recycled hardware and open-source software.
    • Project link - Openscuola Project

Publications

  • 2024
    Cooperative Distributed Model Predictive Control for Embedded Systems: Experiments with Hovercraft Formations
    • Co-authored with G. Stomberg, R. Schwan, C.N. Jones, and T. Faulwasser. Accepted to ICRA 2025. Available here.

Honors and Awards

  • 2023
    • Final grade - 110/110 cum laude (Bachelor’s)
  • 2020
    • Intraprendenti Excellence Program

Competences

  • Programming
    • C/C++ for embedded systems
    • Python, Java, MIPS/OpenRISC assembly
    • MATLAB for data analysis
    • Git version control
  • Robotics and Control Systems
    • ROS/ROS2 for embedded systems
    • Control systems - PID, cascaded control, MPC
    • Robotics hardware - microcontrollers, sensors
  • IT and Networking
    • GNU/Linux expertise (Debian, Ubuntu)
    • Docker for virtualization
    • Networking - VPNs, routing, firewall management
  • Electronics and Embedded Systems
    • Circuit design (analog/digital), PCB design
    • Communication protocols - I2C, SPI, CANBUS
    • STM32 microcontroller expertise

Other Interests

  • Robotics and technology innovation
  • Open-source contributions