ABOUT ME

  • Name:Gunjan Giri
  • Email:gunjangiri8410@gmail.com
  • Website:gunjangiri.github.io
  • Interests:Perception, Sensor Fusion, Mapping and Localization, Robot System Architecture, Human Robot Interaction, Simulation, Embedded Systems, Multi Robot Systems, DevOps, Software Architecture, Software Systems, Deep Learning, Machine Learning, Reinforcement Learning, Intention Prediction

Hello There!

I'm a new age Software developer with extensive knowledge and years of experience, working in Robotics Technologies, Softwares and Circuits, delivering Quality work with the primary focus on designing and developing control software for Autonomous Mobile Robots and Self Driving Cars utilizing ROS. My expertise lies in Sensor-Integration, Perception, Mapping and Localization and learning based approaches catering towards ADAS and Parking Features and Functions for a autonomous robot and motion control for manipulators and self driving cars.

I am also a seasoned maker, indulging in the design and development of mini-robots, where I explore different technologies and methods for seamless hardware and software integrations.

SKILLS

Languages

C++80%

Python75%

Unix Scripting75%

Assembly Level Languages70%

MATLAB70%

Embedded C65%



Technologies / Framework

ROS / ROS290%

Sensor Integration / Swarm Intelligence85%

Gazebo / Rviz90%

Automotive Operating System(AOS)90%

Pytorch85%

Tensorflow80%

Opencv80%

Point Cloud Library80%

Git80%

Jira80%

BitBucket80%

VsCode80%

DOORS80%

Agile80%

Onnx Runtime/TensorRT80%

Keras75%

Carla75%

Qualcomm SDK75%

OpenGL75%

Unreal Engine75%

DevOps75%

Autosar75%

Docker75%

Networking75%

Cuda70%

MoveIT70%

MultiSim60%

ArduPilot60%



Computing Environments

Linux80%

Arduino80%

ESP3280%

Jetson Nano80%

Tensor Boards80%

Raspberry Pi80%

PixHawk / DJI NAZA70%

Cuda Drivers70%

Eagle One-O-One 70%

Qualcomm SOC70%



Algorithms

Perception85%

Localization85%

Mapping80%

SLAM75%

Human Vision75%

Artificial Intelligence75%

LLM's / RAG75%

Multi Agent Systems75%

Vision Language Models75%

Vision Language Agents75%

Image Rendering75%

Fusion75%

State Estimation75%

Intention Prediction75%

Depth Estimation75%

Interior Monitoring System75%

Autonomous Parking Systems75%

Computer Vision75%

Controller70%

Fleet Management65%

Behaviour Estimation and Controller65%

Deep Learning65%

Machine Learning65%



Sensors

Monocular Camera85%

Stereo Camera85%

Pinhole Camera80%

Fisheye Camera80%

Lidar80%

Depth Camera80%

IMU80%

Zed Camera / Zed SDK80%

Wheel Encoders75%

Ultrasonic Sensor70%

Automotive ADAS Sensor70%

RESUME

  • Work Experience

  • Software Engineer

    Cariad India(A Volkswagen Group of Company) -> Mar'25 - Ongoing
    • Parking Master:
      • Developing the interaction and coordination layer between Parking Functions and the HMI Manager.
      • Developing an automation tool to generate artifacts from SUDL (YAML file extension) within AOS components, minimizing manual coding effort.
      • Designing and developing a simulation platform to validate application components prior to integration with the HMI Manager and Parking Master.
      • Utilizing AOS middleware to run the component and enable interaction between different Parking Functions.
    • In-Cabin Sensing:
      • Performing model selection and training to achieve optimal outcomes on the SoC.
      • Working extensively with VLM and VLA models to generate high-quality ground truth data for head pose and eye pose detection.
      • Converting code from Python libraries to C++ using ONNX Runtime for execution.
      • Running head pose and eye gaze detection models on a Qualcomm SoC.
  • Senior Software Engineer

    Bosch Global Software Technologies -> Jan'25 - Mar'25
    • Worked on learning-based networks for Autonomous Driving stack and end-to-end drivable scenarios.
  • Software Engineer

    Bosch Global Software Technologies -> Jan'24 - Dec'24
    • Developed the Buggy Autonomous Vehicle focusing on Parking and ADAS features/functions.
    • Implemented algorithms on ROS for L3 and L4 automation using lidar and camera sensors.
    • Worked on NRCS parking chip's hardware vertical.
    • Developed scenarios and intention prediction for L2+ autonomous functions like avoidance and nudging.
    • Applied learning-based techniques for monocular per-pixel depth estimation using fisheye and pinhole cameras.
    • Worked extensively on Visual SLAM using both learning-based and classical techniques with various camera setups.
    • Enhanced perception, mapping, and relocalization using the Zed Camera SDK with improved object detection accuracy.
    • Designed and implemented adaptive cruise control for low-speed camera-based operation.
    • Calibrated and debugged ADAS sensors including camera, lidar, and steering systems.
    • Created a 360-degree map around parking spots and localized it using surround NRCS cameras.
    • Developed parking space detection for both normal and surround camera images.
    • Contributed to multiple challenging ADAS and parking projects, supporting the team with problem-solving.
  • Associate Software Engineer

    Bosch Global Software Technologies -> July'22 - Dec'23
    • Focusing on ADAS and parking features and functions for the buggy autonomous vehicle.
    • Developed ROS packages for odometry based on wheel encoders.
    • Integrated wheel odometry with IMU data to create wheel-IMU fused odometry.
    • Contributed to sensor fusion for localization, including Visual SLAM and Visual Odometry.
    • Extensively used Carla simulator for ground truth generation, trajectory planning, and AD validation.
    • Developed obstacle avoidance packages and visualization tools for object tracking within operational space.
    • Worked on ground truth generation and AD functions like Lidar preprocessing (upsampling and downsampling).
    • Created a complete perception pipeline using Mono-NRCS cameras including:
      • Image and semantic segmentation
      • Distortion correction
      • Bird’s Eye View transformation
      • Camera pre-processing
      • 2D and 3D object detection
  • Embedded Software Developer Intern

    Quin -> March'22 - June'22
    • Developed schematics for cycling and motorcycle helmet electronics.
    • Integrated ESP SDK and BLE protocols to enable read/write operations from BLE services.
    • Worked with motion sensors like MPU9250 and MPU6050, and developed support for NFC chipsets.
  • Robotics Software Developer Intern

    Accio Robotics -> Aug'21 - Feb'22
    • Conducted research and refinement of existing algorithms to ensure robustness across new and current products.
    • Collaborated on planning and docking algorithms to enable smooth robotic docking experiences:
      • Implemented distinct algorithms for similar tasks.
      • Utilized mapping and localization to enhance docking precision.
    • Hands-on experience with a variety of sensors and embedded-side code implementation on microcontrollers.
  • Intern - Developer Robotics Products

    K12 TechnoServices Pvt Ltd -> June'21 - Aug'21
    • Involved in the design of new robots and development of their core algorithms.
    • Worked on battery optimization techniques and developed reusable code libraries.
    • Engaged in debugging and iterative development of products throughout their lifecycle.
  • Robotics Developer Intern

    TechnoYantra → Sept'20 - Dec'20
    • Developed the docking component for autonomous robots.
    • Built an end-to-end pipeline connecting robots to docking stations.
    • Assisted with data storage on AWS for automated annotation, utilizing AWS RoboMaker and its toolchain.

  • Education

  • Master of Technology in Software Systems (Specialization in AI)

    Birla Institute of Technology and Science, Pilani
    July 2024 – July 2026
    • CGPA: 8.2/10 (till now)
    • Courses include:
      • First Semester: Data Structures and Algorithms, Object-Oriented Analysis and Design, Database Management Systems, Distributed Computing
      • Second Semester: Mathematical Foundations for Data Science, Applied Machine Learning, Deep Learning, Software Architecture
  • Bachelor of Technology in Electronics and Instrumentation Engineering

    Odisha University of Technology and Research, Bhubaneswar
    Aug 2018 – May 2022
    • CGPA: 9.1/10
    • Technical Coordinator of Zairza: The Technical Society of OUTR College

WORK

Projects

Learnings

Recommendations

Open Source Contributions

CERTIFICATIONS

Algorithmic Toolbox UCSanDeigo


Course from Coursera

Robotics NanoDegree Program


Course from Udacity

Flying Car NanoDegree Program


Course from Udacity

Deep Learning Specialization


Course from Coursera

Self-Driving Car Specialization


Course from Coursera