Charanpreet Narula
AeroLeads people directory · profile

Charanpreet Narula Email & Phone Number

Software Engineer at ConeTec
Location: Burnaby, British Columbia, Canada 8 work roles 2 schools
LinkedIn matched
✓ Verified July 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Software Engineer
Location
Burnaby, British Columbia, Canada
Company size

Who is Charanpreet Narula? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Charanpreet Narula is listed as Software Engineer at ConeTec, a with 539 employees, based in Burnaby, British Columbia, Canada. AeroLeads shows a matched LinkedIn profile for Charanpreet Narula.

Charanpreet Narula previously worked as Robotics Software Developer at Conetec and Robotics Software Engineer at Roboads. Charanpreet Narula holds Master Of Engineering - Meng, Robotics And Control from Western University.

Company email context

Email format at ConeTec

This section adds company-level context without repeating Charanpreet Narula's masked contact details.

ConeTec

Review company-level records connected to Charanpreet Narula before choosing the right outreach path.

Profile bio

About Charanpreet Narula

Robotics Software Engineer | Machine Learning Engineer | ROS Developer | Data Scientist To develop robust and innovative solutions in the field of AI & Robotics which shape the future and build exciting, disruptive and impactful technology. My work style is collaborative and like a visionary who redefines what's possible, pushing boundaries and improving one step at a time. To finding the sweet spot for robot and human collaboration. Industry Experience:1) Retail and Advertising2) Automobile Manufacturing3) Security and Surveillance 4) Geotechnical and MiningMy Expertise Include the following areas of technology:1) Motion planning2) Behaviour trees3) Reinforcement learning 4) SLAM 5) Deep Learning for Computer Vision6) Recurrent Neural Networks for Time Series Data 7) Fully Autonomous Robot Operation Development Cycle8) Sensor Fusion9) Simulation based Testing frameworks for Mobile Robots 10) GUI for User Friendly control interface 11) Data structures and Algorithm Design12) Distributed System Design13) Transformers and LLMsHardware Experience in:1) Nvidia Jetsons, STM32 MCU2) 3D / 2D Lidars3) Ultrasonic 4) IMU and accelerometers 10) Realsense 3D Vision CamerasSoftware Tech Stack:1) Python 2) C++3) Tensorflow4) Pytorch5) AWS And Microsoft AzureCommunication Protocols:1) I2C, SPI2) CAN3) RS485/RS232 Serial4) Ethernet5) TCP/UDP6) WebRTC7) Websockets

Current workplace

Charanpreet Narula's current company

Company context helps verify the profile and gives searchers a useful next step.

ConeTec
Conetec
Software Engineer
Burnaby, BC, CA
Website
Employees
539
AeroLeads page
8 roles

Charanpreet Narula work experience

A career timeline built from the work history available for this profile.

Software Engineer

Burnaby, Bc, Ca

Robotics Software Developer

Current

Burnaby, British Columbia, Canada

Jan 2024 - Present

Robotics Software Engineer

Dubai, United Arab Emirates

1) Software Architecture for Autonomous Robots: Engineered the software architecture using a combination of Adaptive Monte Carlo Localization and model predictive control to navigate and interact within urban environments.2) Advanced Perception and Interaction Capabilities: Enhanced the robot’s perception and interaction modules using a combination of deep learning models for face and emotion recognition, significantly improving human-robot interactions.3) Machine Learning Operations (MLOps) Implementation: Established an MLOps framework to facilitate continuous training, integration, and deployment of machine learning models, optimizing the robot’s performance in real-time.4) Intuitive Control Interfaces: Developed adaptive user interfaces using supervised learning algorithms to predict user preferences and customize controls, improving user experience and system accessibility.5) Sensor Integration and Data Fusion: Implemented unsupervised learning algorithms for sensor fusion, improving data accuracy from LiDARs, IMUs, and depth cameras for precise environmental mapping.6) Navigational Intelligence Enhancement: Advanced the robot's navigational capabilities using semi-supervised learning methods to process and interpret complex urban environments for safer and more effective advertising deployment.7) Developed Docking System to charge battery autonomously managed by a time scheduling system for continuous autonomous non-stop robot operations.8) Worked with a variety of sensors, 3D/2D lidar, Depth Camera, IMU, Ultrasonics integrated with Nvidia Jetson Orin and STM32 MCU.9) Worked on advanced algorithms for robust odometry, ICP Odometry, Sensor Fusion with Extended Kalman Filter/ Unscented Kalman Filter and VSLAM.10) Used Computer Vision and Deep learning models for object detection, pose detection and face expression analysis for AI Analytics.

Mar 2022 - Jan 2024

Robotics Software Engineer

Vancouver, British Columbia, Canada

1) Path Planning Innovation: Developed a custom path planning solution using A* and D* search algorithms, tailored to the robot’s specific operational needs for efficient navigation in crowded areas.2) Simulation and Model Testing: Leveraged reinforcement learning in simulation environments like Gazebo to dynamically adjust the robot’s decision-making processes based on simulated interactions and environmental changes.3) Cloud-Based Fleet Management: Integrated federated learning approaches to enhance the security and efficiency of fleet management systems, enabling decentralized data processing and real-time updates.4) Advanced Sensor Calibration and Navigation: Employed particle filter algorithms within the ROS2 framework to calibrate and synchronize multi-sensor inputs for accurate positioning and obstacle detection. 5) Worked on RTABMAP based Navigation using ROS2 and ROS1 bridge integrating with OpenRMF Fleet Management system.

Sep 2023 - Dec 2023

Machine Learning Engineer

Riyadh, Saudi Arabia

1) Developed a smart product identification API using state-of-the-art CNN architectures likeDarkNet53 and Yolo Models, implemented a distributed computing environment using Hadoop and Spark for handling large-scale data.2) Implemented an AI-driven facial recognition system for employee registration using deeplearning models and advanced face recognition techniques. Used High-PerformanceComputing for improved processing speed.3) Employed RNNs and transformer models for a Speech Recognition System, enhancing userinteraction with mobile apps. Worked with SQL and NoSQL databases for efficientdata management and extraction.4) Utilized Hive and Presto for efficient querying and managing big data stored in distributedsystems. Leveraged SparkSQL for data processing and analytics tasks on big data sets.5) Set up a robust MLOps pipeline using MLflow, Docker, and Jenkins, streamlining the machinelearning model lifecycle from development to deployment.

Aug 2021 - Feb 2022

Machine Learning Engineer

New Delhi, Delhi, India

1) Developed a cutting-edge lane detection system specifically designed for mobile robotics applications in dynamic and unpredictable environments. Using LSTM networks and complex sequence prediction algorithms, the system was adept at handling varied lighting and shadow conditions, significantly enhancing navigational reliability. The technology was pivotal in dynamically adjusting to environmental changes, ensuring consistent performance across different terrains and conditions.2) Development of a sophisticated perception system for mobile robots that integrated data from multiple sensors including LiDAR, cameras, and ultrasonic sensors. This system employed a combination of machine learning techniques to enhance the robot's environmental awareness and decision-making capabilities. By leveraging Extended Kalman Filters, we significantly improved the system's odometry and localization accuracy, which was crucial for navigating in open and complex environments.

Jan 2020 - Dec 2020

Machine Learning Engineer

Gurugram, Haryana, India

1) Autonomous Navigation for Cleaning Robots: Implemented SLAM algorithms with 3D LiDAR and RGB-D cameras to autonomously navigate and optimize cleaning paths for solar panel surfaces, significantly reducing manual oversight.2) Object Detection Using Deep Learning: Implemented CNNs to accurately identify and classify various objects on solar panels, improving the robot's effectiveness in debris removal.3) Precision Control with PID Algorithms: Utilized PID control techniques to precisely manage the movement of actuators in the cleaning apparatus, enhancing the robot's efficiency and operational stability.4) Development of Automated Assembly Systems: Applied deep reinforcement learning to automate the assembly processes using a YuMi-inspired robotic arm, which increased the assembly speed and precision by 40%.5) Quality Control with Machine Vision: Developed and trained object detection and segmentation models using TensorFlow to detect defects in auto parts, achieving a 95% accuracy rate in quality inspection and a significant reduction in operational costs.

Jun 2019 - Jul 2020

Embedded Software Engineer

New Delhi, Delhi, India

During my tenure with Team Defianz Racing, I was instrumental in developing and deploying an advanced data acquisition system tailored for Formula Student competition vehicles. This role required integrating and harmonizing data from a diverse array of sensors, including accelerometers, IMUs, strain gauges, and temperature sensors, through the Labjack DAQ system. The primary objective was to enhance real-time performance analytics, which was crucial for optimizing race strategies and vehicle settings under competitive conditions.

Jan 2018 - Jun 2019
Team & coworkers

Colleagues at ConeTec

Other employees you can reach at conetec.com. View company contacts for 539 employees →

2 education records

Charanpreet Narula education

Master Of Engineering - Meng, Robotics And Control

MEng Final Project: Visual Inertial based State Estimation Using Landmark Detection

FAQ

Frequently asked questions about Charanpreet Narula

Quick answers generated from the profile data available on this page.

What company does Charanpreet Narula work for?

Charanpreet Narula works for ConeTec.

What is Charanpreet Narula's role at ConeTec?

Charanpreet Narula is listed as Software Engineer at ConeTec.

Where is Charanpreet Narula based?

Charanpreet Narula is based in Burnaby, British Columbia, Canada while working with ConeTec.

What companies has Charanpreet Narula worked for?

Charanpreet Narula has worked for Conetec, Roboads, Tellext, Mirnah Technology Systems, and Ugv-Dtu.

Who are Charanpreet Narula's colleagues at ConeTec?

Charanpreet Narula's colleagues at ConeTec include Shawn Mracek, Siau Hwa Ong, Benjamin Fernandez, John Rogie, and Matthew Countryman.

How can I contact Charanpreet Narula?

You can use AeroLeads to view verified contact signals for Charanpreet Narula at ConeTec, including work email, phone, and LinkedIn data when available.

What schools did Charanpreet Narula attend?

Charanpreet Narula holds Master Of Engineering - Meng, Robotics And Control from Western University.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Charanpreet Narula you were looking for.

View similar profiles