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%

Flutter60%



Technologies / Framework

ROS90%

Sensor Integration / Swarm Intelligence85%

Gazebo / Rviz90%

Pytorch85%

Tensorflow80%

Opencv80%

Point Cloud Library80%

Git80%

Jira80%

BitBucket80%

VsCode80%

DOORS80%

Agile80%

Keras75%

Carla75%

Unreal Engine75%

DevOps75%

Autosar75%

Docker75%

Networking75%

Cuda70%

MoveIT70%

MultiSim60%

ArduPilot60%



Computing Environments

Linux80%

Arduino80%

ESP3280%

Jetson Nano80%

Tensor Boards80%

Raspberry Pi80%

PixHawk70%

Cuda Drivers70%

Eagle One-O-One70%

DJI NAZA70%



Algorithms

Perception85%

Localization85%

Mapping80%

SLAM75%

Fusion75%

State Estimation75%

Intention Prediction75%

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%

Wheel Encoders75%

Ultrasonic Sensor70%

Automotive ADAS Sensor70%

RESUME

  • Work Experience

  • Software Engineer

    Bosch Global Software Technologies -> Jan'24 - Ongoing

    Developing the Buggy Autonomous Vehicle with a Focus on Parking and ADAS Features and Functions.

    Working with a team to implement several algorithms on the ROS Platform for the Buggy in order to automate the vehicle at the L3 and L4 levels. The car is equipped with lidar and camera sensors, which collect data and enable autonomous driving. Had previously worked on the Hardware Verticle in the NRCS parking chip and was still going strong.

    Developing scenarios, intention prediction, and prediction from perception for autonomous vehicles to plan a path of avoidance and nudgeability in L2+ functions.

    Using learning-based techniques, I worked on monocular per-pixel depth estimation for fisheye and pinhole cameras.

    Working on Visual SLAM themes for a long time, utilizing both learning-based and traditional methods, and employing fisheye, pinhole, and stereo cameras.

    Perception, mapping, and relocalization work on the Zed Camera SDK was done. Improved Zed Perception’s object detection and custom object detection accuracy.

    Designed and implemented adaptive cruise control using cameras for a vehicle intended for low speed operation.

    I worked on the calibration and debugging of ADAS sensors, primarily the camera, lidar, and steering.

    Developed a 360-degree map surrounding the parking spot and worked on localizing it. Designed a Surround Image System utilizing surround NRCS cameras to identify parking slots for parking functions.

    Developing the ability to detect parking spaces in both normal and surround camera system images.

    Worked on a variety of challenging projects, mostly ADAS and parking features and functions, and assisted team in finding solutions.

  • 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 wheels.

    Worked on combining wheel odometry and IMU to create wheel imu odometry.

    Contributed to Fusion for localization, Visual Slam, and Visual Odometry.

    Dedicated a great deal of time to Carla in order to produce ground truth, simulations, and trajectories for AD operations.

    I worked on developing packages for avoiding obstacles and developing programs for visualizing objects inside my area of expertise.

    Worked heavily on ground truth generation and various AD call of action tasks related to Lidar preprocessing, such as upsampling and downsampling.

    Developed a perception pipeline based on Mono-Nrcs cameras, which includes image and semantic segmentation, distortion correction, bird eye view, camera pre-processing, and 2D and 3D object detection.

  • Embedded Software Developer Intern

    Quin -> March'22 - June'22

    Developed the schematics for their cycling and motorcycle helmets.

    ESP SDK and BLE Protocol integration were worked on in order to read and write from a service.

    Developed several Motion Sensors, such as MPU9250 and MPU6050, as well as NFC Chipsets.

  • Robotics Software Developer Intern

    Accio Robotics -> Aug'21 - Feb'22

    Dedicated to doing research, refining current algorithms, and ensuring their robustness for both new and current products.

    Participated in a team that implemented planning and docking algorithms for a smooth robot docking experience. Here, a different algorithm was employed for the identical task, and mapping and localization were used to give the robot a concept before docking.

    Has experience working with various sensors and implementing code in microcontrollers on the embedded side.

  • Intern - Developer Robotics Products

    K12 TechnoServices Pvt Ltd -> June'21 - Aug'21

    Working on design of New Robots and it’s Algorithms.

    Worked on Battery Optimisation and Creating Libraries.

    Worked on Debugging of Products and it’s development.

  • Robotics Developer Intern

    TechnoYantra -> Sept'20 - Dec'20

    Developed the robots’ docking component.

    Constructed a pipeline connecting robots and docks.

    Assisted with data storage in AWS for automated annotation; worked with AWS Robomaker and its tools.


  • Education

  • Master of Technology in Software Systems

    Birla Institute of Technology And Science, Pilani July 2024 - July 2026
  • Bachelor of Technology in Electronics and Instrumentation Engineering

    Odisha University of Technology and Research, Bhubaneswar Aug 2018 - May 2022

    GPA: 9.1/10

    Technical Co-ordinator 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