Siddharth Agarwal

Software Engineer

San Francisco, California, United States10 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 6+ years in autonomous driving and perception engineering.
  • 5 patents in real-time machine learning and AI deployment.
  • Expertise in sensor fusion and performance optimization.
Stackforce AI infers this person is a specialist in Automotive and AI-driven technologies with a focus on perception systems.

Contact

Skills

Core Skills

Sensor FusionComputer VisionMachine LearningData Science

Other Skills

C++Autonomous VehiclesKalman FiltersYOLOTensorFlowMask R-CNNYOLO V3Random ForestParallel ProcessingPythonAnomaly DetectionData AnalysisCNI LabVIEWNI DAQ PCI 6221

About

I’m a Perception Engineer with 6+ years of experience building real-time systems in the autonomous driving industry, specializing in sensor fusion, vision-based perception, and system-level performance optimization. Building on my real-time systems background, I focus on efficient AI deployment—specializing in performance-constrained machine learning and scalable LLM serving. 5x patent holder | Real-time ML | LLM system design | Edge AI deployment

Experience

Xpeng

Senior Engineer - Perception SW

Aug 2022Present · 3 yrs 7 mos · San Francisco Bay Area

  • Xmotors.ai

Canoo

2 roles

ADAS Engineer Sensor fusion

Jul 2021Aug 2022 · 1 yr 1 mo

Autonomous Driving Engineer

May 2019Jul 2021 · 2 yrs 2 mos

  • Sensor fusion of full sensor suite (cameras, radars, stereo, imu and ultrasonics) to create a local object map (C++).

Autonomous fusion

Autonomous Vehicle - Perception Intern

May 2018Dec 2018 · 7 mos · Atlanta, Georgia

  • ▪ Developed a custom node for multi object lead vehicle tracking using sensor fusion of vision and radar data employing Kalman filters and data association techniques.
  • ▪ Trained YOLO network architecture (in Tensorflow) for object detection improving real time speed (45 FPS) over existing architectures such as SqueezeDet and developed a wrapper over object detection using KLT tracker to remove false negatives.
  • ▪ Currently developing an offline auto annotation software involving amalgamation of instance level heavyweight segmentation (Mask R-CNN) and object detection algorithms (Yolo V3) for extremely accurate annotation.

Laboratory for interactive optimization and learning

Research Intern

Dec 2017Aug 2018 · 8 mos · Greater Atlanta Area

  • Adversarial boosting algorithm that prevents external attack on machine learning systems (Under Prof. Sebastian Pokutta).
  • ▪ Used classifier evasion technique to generate adversarial examples for tree-based classifiers such as Random Forest for MNIST handwritten digit recognizer.
  • ▪ Designed a novel adversarial boosting algorithm by training it on adversarial examples that increases the robustness of classifier.
  • ▪ Accuracy (on adversarial examples) shot up from 67.5% to 80% after adversarial boosting for MNIST dataset.
  • ▪ Employed parallel processing to train the system on 32-core machine with total memory of 128 GB.

Zenatix solutions

Data Scientist

Jan 2017Aug 2017 · 7 mos · New Delhi Area, India

  • Time Series (Energy Data) analysis and forecasting using python data analytics stack.
  • Responsible for designing an anomaly detection engine that generates alert in case of possible gas leakage of air conditioning system for the client.
  • Used ensemble of supervised (support vector machines) and unsupervised methods (clustering methods including density based clustering such as DBSCAN) for gas leakage signature detection on the energy data (power, temperature) of one year duration coming from hundreds of energy meters after data cleaning and statistical feature extraction.
  • Mining complaints data to come up with a business metric called gas leakage detection time for evaluation of the system.
  • System was able to dramatically reduce the gas leakage detection time (from ~13 days to ~5 days) validating using test complaints data.

Advanced process control lab

Research Intern

Jun 2014Aug 2016 · 2 yrs 2 mos · NSIT, Dwarka, New Delhi

  • • Worked on different Control Strategies and System Identification techniques.
  • • Gained hands on experience of different Hardware modules such MS15 DC motor, XPO-FL Process Control Trainer and Quanser Omni Bundle Robotic Arm and their data acquisition using NI based PCI-6221 DAQ card.
  • • Gained working proficiency in coding environments like MATLAB and LabVIEW during project work at Advanced Process Control Lab.
  • • Designing and modeled a real Time Control Strategy for three link Quanser Omni Bundle Robotic Arm Manipulator.

Optimus labs

Winter Trainee

Dec 2012Feb 2013 · 2 mos · New Delhi

  • Learnt basics of embedded systems and electronics. Played with LEDs, sensors and microcontrollers.

Education

Georgia Institute of Technology

Masters in Electrical and Computer Engineering

Jan 2017Jan 2019

Netaji Subhas Institute of Technology

Bachelors in Engineering — Instrumentation and Control Engineering

Jan 2012Jan 2016

Maharaja Agrasen Model School

Jan 2000Jan 2012

Stackforce found 100+ more professionals with Sensor Fusion & Computer Vision

Explore similar profiles based on matching skills and experience