Robotics Software Engineer Ahmedabad (India)

Robotics Software Engineer Ahmedabad (India)

20 Aug
|
Petpooja
|
India

20 Aug

Petpooja

India

Role Overview

We are seeking a hands-on Robotics Software Engineer to develop and improve the mobility

stack of a differential-drive service robot operating in energetic indoor environments. The role

requires solid coding skills and practical experience solving real-world localization, navigation,

motion-control, and obstacle-avoidance challenges.

Key Responsibilities
Develop reliable robotics software using ROS 2, C++, and Python.
Implement and tune SLAM, localization, Nav2, path planning, motion control, costmaps, obstacle avoidance, and recovery behaviours.
Integrate LiDAR, depth cameras, IMUs, wheel encoders, and motor controllers.
Resolve odometry drift, TF errors, localization loss, oscillation, blocked paths, and planner or controller failures.
Ensure safe and smooth navigation around people, tables, chairs, narrow passages, and moving obstacles.
Test and validate navigation performance on a physical robot.
Collaborate with embedded, electronics, mechanical, and product teams.

Required Qualifications
Practical experience with ROS 2, Linux, Nav2,



C++, and Python.
Robust understanding of differential-drive kinematics, odometry, TF2, URDF, SLAM, localization, sensor fusion, and feedback control.
Ability to debug robot behaviour using RViz, rosbag, logs, and real sensor data.
Degree in Robotics, Mechatronics, Computer Science, Electronics, Electrical
Engineering, or a related field; equivalent practical experience is acceptable.

Mandatory Project Experience
Minimum one completed real-world project involving the mobility or autonomous navigation of a physical differential-drive robot, AMR, AGV, or service robot.
The candidate must have personally developed, integrated, tuned, or debugged major mobility functions.
Simulation-only experience is not sufficient.

Preferred Experience
ROS 2 Jazzy or Humble, SLAM Toolbox, AMCL, robot_localization, and Nav2 behaviour trees.
NVIDIA Jetson, RPLIDAR, Intel RealSense, CAN communicatio

📌 Robotics Software Engineer Ahmedabad (India)
🏢 Petpooja
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: robotics software engineer ahmedabad (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: robotics software engineer ahmedabad (india) / india