# Aviral Singh > Computer Vision, Generative AI, Deep Learning and Robotics Location: San Mateo, California, United States Profile: https://flows.cv/aviralsingh I am a professional with 10+ years of hands on experience in machine learning and AI. I have been involved in all stages of product life cycling and have embraced tools and techniques to force organized change management ensuring quality software. Shipped production embedded software for both automotive and heavy duty applications. Currently developing automated driving software stack for production. Expertise:- Autonomous Driving - Perception, Sensor Fusion, Deep Learning- 2d object detection, semantic segmentation. Localization, Behaviour Planning, Trajectory Generation, Motion Controls Development of advanced algorithms such as Linear Kalman Filters, Extended Kalman Filters etc. Simulation and Modeling of Linear and Non linear systems using state space dynamics. Skills: Languages: C, C++, Python, javascript Simulation: Monodrive, IPG Carmaker, nvidia drive sim. Deep Learning Frameworks: Pytorch, TensorFlow, TensorRT Tools and SW: Apache Airflow, Spark, OpenCV, redis, Matlab, Simulink, dSPACE, Embedded Coder Middleware: RTI-DDS, ZCM Storage: TrueNas, FreeNas OS: Linux, Windows Hypervisors: Proxmox Version Control: Git, SVN Project Managment: Jira, MS-Project Certifications: ISO26262 : Certified Safety Engineer ## Work Experience ### Principal Software Engineer @ Harbinger Jan 2026 – Present ### Engineering Manager - AI Perception @ Zoox Jan 2022 – Jan 2025 | San Francisco Bay Area ### Engineering Manager II - Algorithms (Perception, Fusion and Motion planning) @ Canoo Jan 2019 – Jan 2022 | Torrance 1. Designed and Implemented Perception Training Framework. 2. Developed automation scripts for automatic generation of code based on configurations to eliminate manual errors and reduce software turn around time by order of weeks. 3. Deployed unit test and integration test pipelines for ensuring quality and compliance of developed code. 4. Assisted cloud testing deployment on aws using prefect and docker on SIL platform for high performance parallel testing of million scenarios. 5. Dockerized applications and build environments for deployment and builds. 6. Established repositories, jenkins pipeline, integrated unit test frameworks to meet production quality. ### Senior Algorithm Development Engineer - Perception @ Canoo Jan 2018 – Jan 2019 Led a team of 20+ engineers in the research and development of advanced computer vision systems for autonomous vehicles. Designed Deep learning training framework on top of pytorch to commonize libraries on loss functions, detectors, backbones etc. Integrated tools like MLflow/W&B for model tracking. Lead the hardware requirements and design for the domain ADAS embedded controller for L2+ application. Established realistic expectations on software feature deliveries for the upper management. Increased visibility of the upper management in the development activities by deploying scrum and traceability. Designed a deep learning-based lane detection system, improved lane detection accuracy by 35%. Lead sensor fusion algorithm development which used JPDAF, extended kalman filtering, track management algorithm, plausibility checks, existence probabilities etc. Oversaw the end-to-end deployment of a sensor fusion system, integrating LiDAR, radar, and camera data to enhance environmental perception. Established repositories, enforced git flow using regression testing, jenkins CI CD pipeline, integrated unit test frameworks, integrated QAC tools for static analysis to meet production quality. Mentored junior engineers and conducted technical training sessions, improving team skill sets and productivity. Collaborated with external partners and academic institutions on cutting-edge research projects, resulting in invention disclosures. Established interview process, hackerrank coding questions and pipeline to filter highly qualified candidates and built a cross functional team. Researched state of the art neural networks architectures such as transformers, BERT and GPT. Trained and deployed 3d object detection algorithms such as PointNet, VoxelNet, segmentation transformers on a GPGPU. ### Software Engineer - Algorithms @ FCA Fiat Chrysler Automobiles Jan 2017 – Jan 2018 | Auburn Hills Developed and optimized computer vision and 3d vision algorithms for real-time semantic segmentation of roads, lanes and object detection algorithms Led the implementation of architectures like RESNET-50 and UNET for Semantic segmentation problems. Conducted rigorous testing and validation of computer vision systems, ensuring high reliability and performance in diverse driving conditions. Showed benefits of recurrent connections in convolutional neural networks (CNNs) at different layers, compared feature maps extracted from CNNs demonstrated how feature maps in CNNs can boost certain features and how segmentation tasks could aid object detection tasks . Collaborated with cross-functional teams to integrate AI models into the overall autonomous driving stack. Developed algorithms for Lidar ground plane estimations and clustering points using point nets. ### Embedded Algorithm Engineer @ XALT Energy Jan 2015 – Jan 2017 | Troy, Michigan First Embedded Algorithm Engineer employed at XALT Energy LLC. Responsible for model based software features for a system that involved multiple embedded controllers functioning in synchronization. Software Architecture Development Contributed in the development of architecture of base software (BSW) and application software (ASW). Defined signal/variable/file naming conventions, platform API, ring/component namespaces and high level data-flow control. Assisted in defining the variable naming convention and data flow through the Application Software. Assisted in development of API layer for Basic Software and Application Software Data Abstraction. Defined layers of abstraction in order to make the software maintainable, extendable while maintaining accuracy and preserving memory. Functional Safety -ISO 26262 - Attained ISO-26262 FSCAE Certification – Functional Safety Certified Automotive Engineer. Software Development and Integration (Using C) Developed and implemented the data abstraction layer software for raw voltage, electrical current and temperature sensor measurements. Integrated Application Software, Basic Software and API after updates and adhere to Software Releases and Design Reviews. Refactored SW architecture to improve code-reuse, scalability, modularity and maintainability. Algorithm Development (Using Matlab and Stateflow) Developed EKF and linear KF based algorithms for state estimation and robust tracking for track predictions. Deployed EKF on an embedded platform with limited memory and compute capability. Power Mode State Machine governing all the functions of the BMS. Contactor Control Algorithm. Power Available Algorithm – Long Term (30s), Mid Term (10s), and Short term (2s). State of Charge Estimation Algorithm. – Sigma Point Kalman Filter Cell Balancing Algorithm. ### Battery Algorithm Developer @ Toyota North America Jan 2014 – Jan 2015 | Greenville, South Carolina Area Deep Orange 6 - Toyota • Investigated three different Powertrain options to arrive at a solution that met consumer requirements, brand essence, 2020 CAFE standards, performance targets, vehicle packaging, and weight & cost constraints. • Managed trade-offs between cost, weight, performance targets, EPA standards and persona requirements to arrive at component selection for the Electric Powertrain. • Led execution and completion of battery quasi-static model based simulations using MATLAB/Simulink. ## Education ### Nanodegree in Self Driving Car Engineer Udacity ### Deep Learning Specialization in Deep Learning Coursera ### Stanford in Machine Learning CS-231 N ### Master of Science (MS) Clemson University ICAR ### Bachelor of Technology (BTech) National Institute of Technology Surat ## Contact & Social - LinkedIn: https://linkedin.com/in/aviral-singh-a389047b --- Source: https://flows.cv/aviralsingh JSON Resume: https://flows.cv/aviralsingh/resume.json Last updated: 2026-04-12