Charanpreet Narula Email & Phone Number
Who is Charanpreet Narula? Overview
A concise factual answer block for searchers comparing this professional profile.
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.
Email format at ConeTec
This section adds company-level context without repeating Charanpreet Narula's masked contact details.
Review company-level records connected to Charanpreet Narula before choosing the right outreach path.
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
Charanpreet Narula's current company
Company context helps verify the profile and gives searchers a useful next step.
Charanpreet Narula work experience
A career timeline built from the work history available for this profile.
Robotics Software Developer
Current
Robotics Software Engineer
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.
Robotics Software Engineer
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.
Machine Learning Engineer
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.
Machine Learning Engineer
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.
Machine Learning Engineer
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.
Embedded Software Engineer
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.
Colleagues at ConeTec
Other employees you can reach at conetec.com. View company contacts for 539 employees →
Shawn Mracek
Colleague at ConetecVancouver, British Columbia, Canada
View →
SH
Siau Hwa Ong
Colleague at ConetecNew Westminster, British Columbia, Canada
View →
BF
Benjamin Fernandez
Colleague at ConetecLa Ligua, Valparaiso Region, Chile
View →
JR
John Rogie
Colleague at ConetecSan Francisco Bay Area, United States
View →
MC
Matthew Countryman
Colleague at ConetecSalt Lake City, Utah, United States
View →
RI
Ryan Idzes
Colleague at ConetecAustralia
View →
MO
Mariaelena Orellana Zavaleta
Colleague at ConetecPeru
View →
RR
Roy Roger Mori Torres
Colleague at ConetecPeru
View →
TF
Tom Freeland
Colleague at ConetecBluemont, Virginia, United States
View →
NH
Natima Hoy-Blacklock
Colleague at ConetecAlberta, Canada
View →
Charanpreet Narula education
Master Of Engineering - Meng, Robotics And Control
Bachelor Of Technology - Btech, Electrical, Electronics And Communications Engineering
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.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Charanpreet Narula you were looking for.
View similar profiles