Overview
Project summary
- What it is
- I led the Electronics Division and worked on embedded systems for UniBo Motorsport Formula SAE Hybrid.
- My role
- Electronics Division Manager from September 2024 to June 2025, with embedded work from March 2024 to March 2026.
- Core stack
- STM32L496, FreeRTOS, CAN communication, BMS firmware, telemetry, OpenProject.
- Responsibilities
- Firmware, CAN, LV wiring, telemetry, bench validation, and task coordination.
Role and scope
From September 2024 to June 2025, I was the Electronics Division Manager for UniBo Motorsport Formula SAE Hybrid. Alongside that role, I worked as an Embedded Software Engineer from March 2024 to March 2026. I planned tasks, followed integration work and worked directly on the vehicle electronics.
Systems I coordinated
I coordinated BMS firmware, CAN communication, telemetry and logging, ECU integration, LV wiring and validation, as well as the work with other teams. OpenProject kept each electronics task, its owner and its bring-up status in one place during the HY cycle.
Leadership map
Electronics responsibility map
BMS firmware
My BMS work covered state management, sampling paths, CAN communication, balancing tasks and fault handling.
CAN integration
I checked bus behavior and sender and receiver expectations, then recorded the communication checks and bring-up notes.
LV wiring
I designed and manufactured low-voltage wiring for sensors and other electronics, with serviceability in mind.
Telemetry
I used logging and telemetry to inspect system behavior during bench and vehicle work.
Validation
I checked integration work with ST-LINK, an oscilloscope and CAN analysis tools, then recorded the follow-up.
Coordination
I planned electronics tasks in OpenProject, tracked ownership and followed up with the other teams during the HY cycle.
Technical work
I worked on C/C++ BMS firmware for the STM32L496. It used static FreeRTOS allocation, LTC6812 acquisition over SPI, bxCAN communication, cell-balancing tasks and fault handling. I also validated CAN, calibrated sensors and debugged the system on the bench during vehicle bring-up.
Responsibilities
BMS firmware
I worked on STM32L496 firmware for sampling, CAN communication, cell balancing and fault handling.
firmwareVehicle bring-up
I validated CAN, calibrated sensors, worked on LV wiring and debugged the system on the bench.
vehicle checksTask coordination
I used OpenProject to assign electronics work, follow up on it and track validation during the HY cycle.
leadershipValidation and debugging
The work usually went like this: I changed firmware or wiring, checked it on the bench or the vehicle, then inspected CAN behavior with analysis tools. I recorded the finding, owner and next validation step in OpenProject. This made the integration work traceable across software and electronics.