Aryan Kashem

Aryan Kashem Email and Phone Number

Vehicle Firmware Lead @ Midnight Sun Solar Rayce Car Team
Calgary, AB, CA
Aryan Kashem's Location
Calgary, Alberta, Canada, Canada
About Aryan Kashem

Hey! I'm actively seeking Summer 2025 internships so feel free to reach out!At Midnight Sun I work on battery management systems, HV/LV power controls and testing motors đźš— I'm exploring computer architecture, OS design and bootloaders in my free time

Aryan Kashem's Current Company Details
Midnight Sun Solar Rayce Car Team

Midnight Sun Solar Rayce Car Team

View
Vehicle Firmware Lead
Calgary, AB, CA
Website:
uwmidsun.com
Employees:
125
Aryan Kashem Work Experience Details
  • Midnight Sun Solar Rayce Car Team
    Vehicle Firmware Lead
    Midnight Sun Solar Rayce Car Team
    Calgary, Ab, Ca
  • Onsemi
    Embedded Software Intern
    Onsemi Sep 2024 - Present
    Waterloo, Ontario, Canada
    • Pre-silicon driver development and integration for I2C, UART, DIO, System control, and PDM• Wrote automation test package for Pulsar (logic analyzer) and integrated into board bring-up• Achieved 100% code coverage with unit tests and wrote Misra-C-compliant code using static analysis
  • Midnight Sun Solar Rayce Car Team
    Vehicle Firmware Lead
    Midnight Sun Solar Rayce Car Team May 2024 - Present
    Waterloo, Ontario, Canada
    • Leading firmware design for 5-node distributed system managing BMS, power-distribution, and telemetry systemsSTM32L4 Cortex-M4 Board Bring-up• Created thread-safe protocol APIs, linker scripts, hard-fault register dump, and compiler flags to reduce code size 8%FreeRTOS Implementation• Implemented FreeRTOS wrappers for task declarations, semaphores, queues, and event-driven timer management• Architected 1kHz, 100Hz, and 10Hz RTOS architecture, ensuring deterministic task scheduling and interrupt handlingBattery Management System• Developed LTC6811-based BMS firmware managing 288 cells (8P36S), 150V and 52A system, with passive balancing, multi-thermistor monitoring and over-charge protection• Implemented SOC estimation using discrete-time coulomb counting and voltage maps through automated HV testingPower Distribution• Designed power-distribution firmware with multiplexed low-voltage rails and overcurrent protection for 20 channels• Engineered power sequencing state machine with pre-charge management for 150V motor system and solar arrayCAN Autogen and Infrastructure• Automated CAN infrastructure with Python-based DBC generation and runtime analysis tools for multi-MCU network• Implemented priority-handling, message filtering, and configurable rate of transmissions using Jinja and YAML files System Integration/Design• Reduced CPU consumption through optimized interrupt-driven architectures • Engineered vehicle firmware mock-up, reducing board validation time by 40%
  • Midnight Sun Solar Rayce Car Team
    Vehicle Firmware Intern
    Midnight Sun Solar Rayce Car Team Jan 2024 - Apr 2024
    Waterloo, Ontario, Canada
    • Engineered BMS firmware managing 288 cells with passive balancing and multi-sensor protection systems• Developed power sequencing FSM with pre-charge interlocks for 150V motor system, reducing complexity by 60%• Implemented one-pedal drive with dynamic regenerative braking, extending race duration by 13% in drive tests• Validated I2C, SPI, and CAN transactions with register-level debugging using GDB, logic analyzers, and oscilloscopes

Aryan Kashem Education Details

Frequently Asked Questions about Aryan Kashem

What company does Aryan Kashem work for?

Aryan Kashem works for Midnight Sun Solar Rayce Car Team

What is Aryan Kashem's role at the current company?

Aryan Kashem's current role is Vehicle Firmware Lead.

What schools did Aryan Kashem attend?

Aryan Kashem attended University Of Waterloo, Crescent Heights High School.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.