Gonzalo Cervetti
Dresden, Germany | - |-|
https://www.linkedin.com/in/gonzalocervetti/ | https://github.com/GonzaCerv
ABOUT ME
Embedded Systems Engineer with extensive experience in Firmware Development and Real-Time
Operating Systems (RTOS). Proven expertise in the STM32 and ESP32 ecosystems, Embedded Linux
(Yocto/ROS), and low-latency communication protocols. Skilled in the full product lifecycle, from multi-layer
PCB design to high-level system integration and automated CI/CD for embedded targets.
SKILLS
● Spoken Languages: Spanish (Native), English (C1 level), German (B2 level)
● Microcontrollers: STM32 (F1, F3, G0, F4, F7, L4), ESP32, nRF9161 (NB-IoT), PIC32, Texas
Instruments, Arduino
● RTOS & OS: FreeRTOS, Zephyr, Yocto Linux, ROS/ROS2, FreeRTOS
● Embedded C/C++: Bare-metal, Hardware Abstraction Layers (HAL), Low-power optimization
● Protocols: USB, BLE, DECT NR+, REST APIs, IO-Link, I2C, SPI, UART, CAN bus, RS-232,
RS-485. MQTT
● Tools & Testing: Altium, KiCad, Git, Jenkins, Docker, Pytest, UnityTest, GDB, Oscilloscopes
● Software & DevOps: Git, Jenkins, Docker, ROS/ROS2, OpenCV, QT, CI/CD, Agile
EXPERIENCE
CFTurbo GmbH | Dresden, Germany | 04/2024 – Present | Software Developer
● Architected and implemented automated CI/CD pipelines using Jenkins to streamline deployment.
● Developed a robust unit testing framework using Pytest for critical software components.
● Optimized software architecture and implemented new features using Python and QT.
PowerON GmbH | Dresden, Germany | 01/2022 – 02/2024 | Embedded Hardware/Software Developer
● Developed STM32 firmware using FreeRTOS to collect, process, and publish sensor data via BLE,
IO-Link, and USB.
● Designed mixed-signal PCBs and schematics for high-precision data acquisition.
● Conducted hardware validation using oscilloscopes, logic analyzers, and multimeters.
● Implemented image recognition systems using OpenCV and developed QT-based GUIs for system
monitoring.
Ekumen Labs | San Francisco, Argentina | 02/2019 – 12/2021 | Software Developer
● Developed firmware and software for mobile robotics using ROS/ROS2 in C++ and Python.
● Created Docker containers to abstract and deploy the ROS software layer across different
hardware.
● Designed complex simulation environments for hardware-in-the-loop testing using Gazebo and
Webots.
● Managed CI/CD pipelines for embedded targets using GitHub/GitLab Actions.
Computrol S.R.L. | San Francisco, Argentina | 12/2018 – 02/2019 | Trainee in engineering department
Karikal Centro S.A. | San Francisco, Argentina | 01/2018 – 11/2018 | Trainee in development LAB
Metralabs GmbH S.A. | San Francisco, Argentina | 01/2017 – 12/2017 | Trainee in development LAB
KEY PROJECTS
Design HMI to handle network of sensors | 2025 | Tech Stack: C/C++, STM32, ESP32, nRF9161, DECT
NR+, Kicad, Electronics design, Hardware debug, I2C, SPI, UART, USB, DC-DC, Battery Management
Systems (BMS), Git.
● Designed an electronic system for data acquisition from a sensor network utilizing DECT NR+
wireless technology.
● Produced production-ready PCBs and managed manufacturing logistics with international suppliers.
● Developed STM32 firmware utilizing FreeRTOS for real-time data processing and serialized
communication via USB.
Smart Battery Monitoring System (mDNS/Web UI) | 2021 | Tech Stack: C/C++, Python, mDNS, HTTP,
Wi-Fi, REST API, Hardware Design, embedded Linux, Git.
● Developed robust firmware for ESP32 to aggregate real-time data from lithium battery packs via
CAN, UART, and I2C buses.
● Integrated a dedicated Web UI (Vue.js) and mDNS responder for local network discovery and
visualization.
● Engineered secure Wi-Fi provisioning logic, including network scanning and credential storage.
● Implemented a modular component architecture with comprehensive tests for high-reliability field
deployment
Mobile robot using ROS | 2020 | Tech Stack: C/C++, Docker, embedded linux, Hardware development,
Python, Pytest, cppTest, ROS, Solidworks, Gazebo, ESP32, STM32, Git.
● Engineered a main control board featuring an STM32F407VG with multiple power management
modules.
● Integrated IMU, GPS, and CAN-based motor drivers into a unified firmware architecture.
● Implemented ROS communication packages using Google Flatbuffers for high-efficiency
serialization over USART.
EDUCATION
National Technical University | San Francisco, Argentina
Electronics engineering | Graduation date: 09/2020 | GPA: 9.07 / 10.0
IPET N°50 Emilio F. Olmos | San Francisco, Argentina
Electronics technician | Graduation date: 12/2011