Find a jobRecruiters

Robotics Software Engineer

Exclusive opportunity

Onsite

Robotics Software Engineer

Petpooja

Robotics Software Engineer

Skills

PythonLinux

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Ahmedabad, Gujarat, India

Work mode:

Onsite

Published on:

17 August 2026

What they need


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 dynamic indoor environments. The role

requires strong 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.
  • Strong 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 communication, and embedded motor controllers.
  • Navigation experience in crowded or changing indoor environments.

Application Requirement

Applicants should share details of at least one physical mobile-robot project, including their

contribution, challenges solved, results achieved, and a demonstration video or project link, if available.

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

7 days ago

Quick apply

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

15 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools