Skip to content
View thisisdipanjan's full-sized avatar
🇮🇳
🇮🇳

Block or report thisisdipanjan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thisisdipanjan/README.md

Summary

Electronics and Instrumentation Engineering graduate with strong expertise in embedded systems, robotics, and real-time systems. Experienced in developing scalable software for AMR, AGV, and other material handling equipment using C, C++, Python, and ROS. Hands-on experience in both hardware integration and system-level optimization across startups and multinational corporations.


Technical Skills

  • Programming Languages: C, C++, Python
  • Middleware and Navigation: ROS1, ROS2, NAV2, behavior_trees, movebase, FSM, moveit
  • Controller and planner plugins: TEB, A*, Dijkstra, Hybrid-A*, RPP, DWA, MPC, PID, EKF, AMCL, SMAC
  • SLAM techniques: Gmapping, RTAB-Map, ORB-SLAM, GMCL, AMCL, slam_toolbox, hecktor_slam
  • Simulation: Gazebo, Isaac Sim, Fusion 360, and Foxglove Studio
  • Embedded OS: FreeRTOS, Linux
  • Platforms: Nvidia Xavier, Raspberry Pi, STM32, TI MSP430, Xilinx Pynq Z2, ESP, Arduino
  • Communication Protocols: RS-232, RS-485, Modbus, CAN, I2C, SPI, TCP/IP, UDP/IP, UART
  • Hardware Design: Eagle, Fusion 360, LTSpice (Circuit design and PCB layout)

Professional Experience

Senior Robotics Engineer - Navigation Humro (ARAPL raas Pvt Ltd) | July 2025 - present | Pune, India

  • Developing path planning pipelines and FMS for heavy material handling robots
  • Testing end to end from systems to navigation for deployment on site

Senior Engineer - Design Software
Motherson Group (ROBIS-Motherson) | May 2024 – July 2025 | Chennai, India

  • Developed low-level drivers (LLDs) for AMR/AGV systems integrating sensors and actuators via Modbus TCP and CANopen.
  • Implemented multithreading for QR code navigation and odometry publishing in ROS.

Robotics Engineer I - Electronics
OttonomyIO Pvt. Ltd | September 2023 – April 2024 | Noida, India

  • Modified and deployed inverse kinematics for double Ackermann steering systems.
  • Enhanced concurrency using time-multiplexed threading methods.

Robotics Engineer
AutoNxt Automation Pvt. Ltd | June 2022 – August 2023 | Thane, India

  • Designed and implemented a ROS-based software stack for autonomous tractors.
  • Selected and integrated full hardware stack; developed supporting firmware and PCBs.
  • Worked with gmapping, rtabmap, rosserial, tf, rviz, URDF, and Gazebo simulation tools.

Electronics Hardware Engineer
RNC Technologies Pvt. Ltd (MIKO) | November 2021 – June 2022 | Mumbai, India

  • Designed and tested circuits and PCBs for MIKO 2 robot products.

Robotics Engineer (Freelance)
Swift Robotics | July 2019 – November 2021 | Remote

  • Developed a 2WD ROS-enabled robot with autonomous docking capabilities.
  • Created laser-based and LDR-based docking stations and safety circuits for UVC disinfection.

Pinned Loading

  1. cyclocomputer cyclocomputer Public

    C++

  2. ESP-node-setup-ROS ESP-node-setup-ROS Public

    Setting up ROS Node with ESP

    C++

  3. gps-waypoint-based-autonomous-navigation-in-ros gps-waypoint-based-autonomous-navigation-in-ros Public

    Forked from ArghyaChatterjee/gps-waypoint-based-autonomous-navigation-in-ros

    GPS points will be predefined in ROS based robots to navigate to the destination avoiding obstacles.

    C++

  4. linorobot linorobot Public

    Forked from linorobot/linorobot

    Autonomous ground robots (2WD, 4WD, Ackermann Steering, Mecanum Drive)

    C++

  5. Motor-Driver-Test Motor-Driver-Test Public

    Motor Driver with IR sensor Test L298N

    C++

  6. modbus_turntable modbus_turntable Public

    C++