Summary
Overview
Work History
Education
Skills
Accomplishments
Websites
Timeline

Ravi Chaudhari

Toronto,ON

Summary

Results-driven Embedded Systems Engineer with a Master's degree in Electrical and Computer Engineering from Toronto Metropolitan University and extensive experience designing and testing printed circuit boards (PCBs), developing firmware for microcontrollers, and collaborating with cross-functional teams. Skilled in hardware testing, debugging, and troubleshooting, with a strong understanding of embedded systems design principles and programming languages like C/C++. Highly organized and detail-oriented, with a proven ability to manage multiple projects and priorities. Proficient in RTOS, MQTT, and GIT, with experience using tools like oscilloscopes, signal generators, and digital multimeters.

Overview

1
1
year of professional experience

Work History

Jr. Embedded Systems Engineer

Autometrics Manufacturing Technologies
Toronto, ON
01.2022 - Current
  • I successfully completed the full electrical sensor board bring-up, starting from its early concept stage.
  • Designed a 4-layer PCB with an integrated ESP32 module using KiCad as an EDA tool.
  • Worked with ESP-IDF to develop firmware for esp32 that collocated data through ADCs and published over MQTT.
  • Debugged complex, system-level and multi-component issues that spanned across application.
  • Documented design requirements and architecture and wrote test procedures.
  • Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.

Graduate Assistant

Toronto Metropolitan University
Toronto, ON
09.2022 - 12.2022
  • Course - Microprocessor systems
  • COE-538
  • Taught assembly language concepts in 4 labs/week for 80+ students
  • Marking the tests and one on one feedback to each student
  • Exam Invigilation.

Education

Master of Engineering - Electrical and Computer Engineering

Toronto Metropolitan University ( Ryerson University )
GPA: 4.1 / 4.4

Bachelor of Engineering - Electrical Engineering

Gujarat Technological University
GPA: 7.04

Post Graduate certificate - Embedded Systems

Fanshawe College

Post Graduate Certificate - Project Management

Fanshawe College

Skills

  • C / C Programming
  • Scripting Languages: Python
  • Linux Environments
  • Multithreaded Software Applications
  • Project Management
  • Software Testing and Validation

Accomplishments

Parallel Implementation of Cryptographic algorithm AES with CUDA

  • This project involves the parallel implementation of the Advanced Encryption Standard (AES) cryptographic algorithm using CUDA, a parallel computing platform and programming model developed by NVIDIA for general computing on GPUs
  • The goal is to accelerate the encryption and decryption process by leveraging the parallel processing power of the GPU, while maintaining the security and reliability of the AES algorithm

Skills: C++, Multi-threaded programming, Benchmarking performance, performance optimization

Real-time Positioning system with Ultra-wide-band(UWB) sensors

  • The system leveraged UWB technology to accurately determine the position of objects in real-time, making it ideal for use in indoor navigation, asset tracking, and other location-based applications
  • The goal is to provide high-precision positioning with low latency, using a cost-effective and scalable UWB sensor network

Skills: C, driver-development, SPI, UART, STM, UWB sensor

Timeline

Graduate Assistant - Toronto Metropolitan University
09.2022 - 12.2022
Jr. Embedded Systems Engineer - Autometrics Manufacturing Technologies
01.2022 - Current
Toronto Metropolitan University ( Ryerson University ) - Master of Engineering, Electrical and Computer Engineering
Gujarat Technological University - Bachelor of Engineering, Electrical Engineering
Fanshawe College - Post Graduate certificate, Embedded Systems
Fanshawe College - Post Graduate Certificate, Project Management
Ravi Chaudhari