Automotive & Controls
Specialized experience in embedded firmware, CAN FD networks, and Model-Based Design for electric vehicles. Featuring work on the Cadillac Lyriq control systems.
Work Experience
PCM Control Systems Subject Matter Expert @ McMaster University EcoCAR
Oct 2022 ā May 2024- Responsible for leading the development of a control system to be implemented into a 2023 Cadillac Lyriq RWD using Simulink and Stateflow.
- Managed a sub-team of up to 20 members and conducted weekly meetings to oversee progress on essential parts of the control system.
- Contributed to research papers outlining different types of control systems to be integrated into the vehicle, such as one-pedal driving, RWD to AWD conversion, and torque blending.
Research Assistant II @ McMaster University - Stellantis
May 2023 ā Aug 2023- Designed and fabricated mounting hardware in Autodesk Inventor to integrate Hall effect current transducers into a 6-phase inverter setup, enabling non-invasive phase current measurement across HV lines.
- Executed incremental board bring-up of high-power DC motor control PCBs, validating HV rail connections from a safety box to the 6-phase inverter using oscilloscopes and multimeters.
- Developed MATLAB scripts to analyze time-series test data, extracting key metrics (mean, max, range) to evaluate inverter setup performance across varying operating parameters.
Key Projects
Multi-Channel CAN FD Aggregator & Gateway
Designed a high-throughput 8-to-2 CAN FD Gateway on TI C2000 microcontroller. Engineered a custom SPI-to-CAN FD driver stack from scratch, implementing edge-triggered GPIO interrupts for precise frame synchronization and message filtering/routing algorithms for multi-channel arbitration.
- C
- TI C2000
- SPI
- CAN FD
Pacemaker Control System
Collaborated to design a closed-loop pacemaker control system. Engineered a Simulink Stateflow model to track atrial/ventricular pulses and adapt pacing algorithms in real-time.
- Python
- Simulink
- NXP K64
Relevant Skills
Languages & Tools
- C/C++
- MATLAB
- Simulink/Stateflow
- Python
- Altium Designer
Automotive Protocols
- CAN / CAN FD
- SPI / I2C / UART
- Model-Based Design
- Hardware-in-the-Loop
- Board Bring-up
Get In Touch
I'm always open to opportunities to work on automotive designs. Whether you have a question or just want to say hi, my inbox is always open!
Say Hello