Raghav Gupta
Embedded Firmware & Embedded Software Developer | Real-Time Systems | STM32/ESP32
2 yrs experience · Waterloo, ON · 10-20 hrs/week
About
Embedded firmware/embedded software developer (Waterloop; UW Concrete Toboggan) focused on real-time systems and telemetry. Experience building STM32 CAN motor control with low command latency, ESP32 telemetry streaming with interrupt-driven sensor processing, and automation systems using Raspberry Pi/Pico. Skilled across embedded C/C++, RTOS, ROS2, CAN/I2C/SPI/UART/PWM, and debugging/testing workflows. Also developed IoT and computer-vision projects including a FreeRTOS hydration tracker with Firebase dashboards and a Python/OpenCV cloud-connected embedded vision security system.
Skills
Experience
- Firmware Developer · Waterloop09-01-2025
• Reduced command latency to 10 milliseconds by implementing a dual STM32 CAN bus motor control system, demonstrating strong problem solving skills.
- Embedded Software Developer · UW Concrete Toboggan09-01-2025
• Developing an ESP32 telemetry system streaming real-time speed, acceleration, and tilt data via Wi-Fi. • Engineered an automated cup detection system using a Raspberry Pi Pico to process beam-break inputs. • Reduced sensor data processing time to 50 milliseconds using interrupt-driven firmware.
- Peer Tutor Math and Physics · Leaside High School11-01-2023 – 04-30-2025
• Tutored 2 students over a 6 month period utilizing effective communication skills • Led physics review sessions for 10 students demonstrating leadership and communication skills
Education
- University of WaterlooCandidate for Bachelor of Applied Science in Computer Engineering, Computer Engineering
Similar talent on Pangea
Hire Raghav through Pangea
Describe your project to the Pangea agent — see if Raghav is a fit, with transparent pricing and interviews booked straight onto your calendar. No contact details change hands until you hire.
See if Raghav is a fit