FSAE Electric
Four seasons on UMSAE Formula Electric, the University of Manitoba's entry in Formula SAE (the international competition where students design, build, and race formula-style cars). From embedded firmware and accumulator work to leading the push to make the car driverless by 2028. This is the build log.
Three subsystems, one car
Firmware
Embedded C on the vehicle control units: CAN networking, sensor drivers, and the battery-management stack.
Manufacturing
Building and validating the HV accumulator: cell tab testing, segment assembly, and the wire harnessing and safety discipline that a 400V pack demands.
Autonomy
The driverless program, in active development: system architecture, C++/ROS 2 on Jetson Orin, and ruleset compliance, targeting autonomous events by 2028.
How I got here
- 2022
Joined the team on firmware
· FWProgrammed STM32 microcontrollers on the custom PCBs that run the car, learned to troubleshoot electrical systems through their schematics, and wrote a Python tool that logs high-current tab-test measurements through an ADC.
- 2024
Software System Lead
· FW · MFGLed 10+ software members across 5+ vehicle codebases: CI/CD test pipelines with GitHub Actions, and CAN 2.0 communication between the custom PCBs, the battery-management system, and the 3-phase motor controller.
- 2026
Autonomous Systems Lead (DSO)
· AVLeading 10+ members standing up the driverless program: a C++/ROS 2 monorepo targeting the NVIDIA Jetson Orin, $30k in sponsored LiDARs and cameras, and system architecture built around the FS driverless ruleset. Target: driverless by 2028.
Entries
Standing Up the Driverless Program
Year one as Autonomous Systems Lead: reading the driverless ruleset like a spec, architecting a C++/ROS 2 monorepo for the Jetson Orin, and securing the sensors that will let the car see. Target: driverless by 2028.
READ ENTRY →Wiring the Car's Nervous System: CAN, the BMS, and the Motor Controller
Developing CAN 2.0 communication between our custom PCBs, the battery-management system, and the PM100DX motor controller, on STM32, where a dropped frame is a safety problem.
READ ENTRY →Building the Accumulator, Safely
Manufacturing the HV accumulator: qualifying every cell through tab testing, assembling segments, and the harnessing and safety discipline that a 400V pack demands.
READ ENTRY →No entries in this subsystem yet.