jaspartap@goomer: ~
➜ ~ whoami
Jaspartap Goomer
# embedded + systems software engineer
➜ ~ cat status.txt
now    = "SW/Systems Intern @ Rivian × VW"
team   = "Embedded Lead @ Ontario Tech Racing"
school = "Ontario Tech · BSc CS · 2027"
➜ ~
DISCIPLINEEmbedded · Systems · Test
CORE STACKC/C++ · Python · Simulink · CAN
TOOLSpytest · Bazel · CANoe · STM32
SEEKING2027 internships

➜ cat experience.log

May 2026 – Present · Vancouver, BC

Software/Systems Engineer Intern

Rivian and Volkswagen Group Technologies
  • Built a Python agent (Claude SDK) that converts Jama requirements into pytest test scripts before firmware exists.
  • Synchronized requirements and tests bidirectionally, maintaining traceability as requirements changed.
  • Used Bazel to build .so targets from embedded C source and validated them via Python/pytest-based SIL test scripts against system requirements.
PythonClaude SDKpytestBazelSIL
Sept 2024 – Present · Oshawa, ON

Embedded Systems Lead

Ontario Tech Racing · Formula SAE
  • Lead a 6-member embedded team; ECU firmware in Simulink (Stateflow + Embedded Coder) with CAN throttle/brake control.
  • BMS firmware in C/C++ for ADI LTC6813-1, verified with pytest SIL tests and HIL benches.
SimulinkC/C++CANCANoeHIL
May 2025 – May 2026 · Oshawa, ON

Engineering Student

Ontario Tech ACE
  • Diagnostic controller over Modbus TCP/IP and MQTT with SMS/email fault alerts.
  • Flask API and real-time web dashboard for monitoring and control.
PythonFlaskMQTTModbus

➜ ls ./projects

FEATURED · FIG. 01

./Battery Management System Firmware

Ontario Tech Racing · Formula SAE electric car

Firmware for the Analog Devices LTC6813-1 battery monitor that keeps the car's high-voltage pack safe. I wrote it, then debugged and tested it on the bench and on the real pack.

  • Cell voltage and temperature monitoring across the pack
  • Passive cell balancing
  • Fault detection and error handling
  • Microcontroller talks SPI through a transceiver that converts it to isoSPI
  • Pack telemetry sent over CAN
  • Verified with pytest SIL tests and bench HIL setups
C/C++LTC6813-1isoSPISPICANpytestHIL
Read case study

FSAE Car Telemetry

On-car ESP32 + HMI dashboard reading the ECU over CAN, plus Firebase + TypeScript cloud telemetry.

ESP32CANFirebaseTypeScript

ECU & BMS Simulation

Behavioural Simulink models for virtual testing, SIL validation and early fault discovery.

SimulinkSILStateflow

Reflow Oven Controller

STM32 control holding ±3°C with a Nextion HMI and ESP32 REST remote control.

STM32UART/SPI/I2CESP32

CV Camera Gimbal

YOLO + OpenCV face tracking driving a 2-axis gimbal through a PID loop over UART.

PythonYOLOOpenCVPID

➜ cat about.txt

I'm a Computer Science student at Ontario Tech who likes working where software meets hardware: firmware, control loops, and the test systems that prove they're safe. Right now I'm building SIL test tooling at Rivian and VW, and leading the embedded team on Ontario Tech's Formula SAE electric car.

Languages
JavaPythonCC++JavaScript
Embedded
STM32ESP32CANRTOSArduino
Testing & Tools
pytestBazelSimulinkCANoeGit
Web
HTMLCSSJavaScript
Jaspartap Goomer

➜ cat contact.txt

Looking for 2027 embedded and systems software internships. The best way to reach me is email.

jaspartapgoomer@gmail.com