My Journey: Education & Experience

Dec 2024 - Present

Staff AI Software Engineer

Qualcomm

  • Working on Qualcomm AI Runtime Engine
  • Feature development on QAIRT for Qualcomm AI Accelerator HW.
  • AUTOSAR C++ compliance for QNN (Qualcomm Neural Network) SDK.
C++ TensorFlow CI/CD AUTOSAR
Aug 2022 - Nov 2024

Senior AI Software Engineer

Qualcomm

  • Worked on Qualcomm AI Engine Direct SDK and development on Qualcomm AI Accelerator HW.
  • Machine learning operators and ML testing/CI/CD.
  • AUTOSAR C++ compliance for QNN (Qualcomm Neural Network) SDK.
C++ TensorFlow CI/CD AUTOSAR
May 2022 - Aug 2022

Adjunct Professor

Seneca College

  • Taught computer programming courses at SEMET, Seneca College.
C++ Python ROS
Jun 2019 - Aug 2022

Senior Software Developer, Automotive ADAS/AD Solutions

LeddarTech

  • Developed ADAS solutions such as data acquisition platforms and computer vision applications.
  • Worked on deep learning for pedestrian, car, and object detection from point cloud data.
  • Developed sensor calibration algorithms and vision software on ROS2.
Deep Learning ROS2 ADAS Computer Vision
Feb 2018 - May 2019

Embedded Software Engineer

Ciena

  • Developed middleware for Packet-Optical Product on the 6500 platform.
  • Worked on application debugging frameworks and persistent mode changes for user/lab setups.
C++ Linux Middleware
May 2017 - Dec 2017

Functional Safety/Software Safety Engineer

Ricardo

  • Developed and supported automotive functional safety activities as per ISO-26262.
  • Performed safety analysis including hazard analysis, FMEA, and FTA.
ISO-26262 FMEA FTA
Sep 2016 - Aug 2017

Graduate Teaching Assistant

University of Waterloo

  • Designed and implemented a small Real-Time Executive (RTX) for embedded systems.
  • Taught operating system and systems programming courses.
RTX Embedded Systems Operating Systems