Robotics Software Engineer (ROS2) Intern

Transport Corporation Of India

Gurugram District

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

One Step Greener is seeking a Robotics Software Engineer to contribute to perception, localization, mapping, and navigation for warehouse robotics using ROS2 in Gurugram. You will integrate LiDAR, cameras, IMUs, encoders, and other sensors, and develop ROS2 nodes and interfaces to enable autonomous operation.

You will collaborate with firmware, mechanical, electronics, and software teams, test in simulation and on real hardware, and maintain documentation and Git-based workflows.

Qualifications

  • Strong programming skills in C++ and Python.
  • Basic understanding of ROS or ROS2.
  • Strong Linux fundamentals.
  • Understanding of object-oriented programming.
  • Familiarity with Git and collaborative development workflows.
  • Knowledge of robotics fundamentals, including coordinate frames, transformations, odometry, sensors, and robot motion.
  • Basic understanding of distributed systems and inter-process communication.

Responsibilities

  • Develop robotic applications using ROS2.
  • Integrate LiDAR, IMU, cameras, wheel encoders, and other sensors.
  • Develop ROS2 nodes, packages, launch files, services, actions, and communication interfaces.
  • Work on localization, mapping, navigation, path planning, and obstacle avoidance.
  • Integrate embedded firmware and hardware interfaces with higher-level robotic software.
  • Test robotic applications using simulation environments and real robotic hardware.
  • Debug and troubleshoot robotic systems running on Linux.
  • Collaborate with firmware, mechanical, electronics, and software engineering teams.
  • Participate in the testing, validation, deployment, and improvement of robotic systems.
  • Maintain technical documentation and version control using Git.

Skills

C++
Python
ROS/ROS2
Linux fundamentals
Object oriented programming
Git
Robotics fundamentals
Distributed systems

Education

BE/BTech/MTech in Robotics/CS/AI/Electronics/Mechatronics

Tools

Gazebo
Isaac Sim
Nav2
OpenCV
Docker

Job description

Robotics Software Engineer (ROS2)


Company: OneStepGreener
Location: Gurugram
Experience: 02 Years


About One Step Greener


One Step Greener is a technology-driven waste management and recycling company focused on developing efficient, transparent, and sustainable waste collection and processing systems.


We use software, IoT, artificial intelligence, computer vision, automation, and data-driven technologies to improve waste collection, vehicle operations, warehouse management, material tracking, and recycling processes. As part of our technology expansion, we are developing robotics and warehouse automation solutions, including Autonomous Mobile Robots (AMRs), intelligent material movement systems, automated workflows, and sensor-based operational monitoring.


As a Robotics Software Engineer, you will contribute to developing the intelligence and autonomy of our robotic systems using ROS2. You will work on perception, localization, mapping, navigation, sensor integration, and autonomous operation in dynamic warehouse and waste-processing environments.


Roles & Responsibilities



  • Develop robotic applications using ROS2.

  • Integrate LiDAR, IMU, cameras, wheel encoders, and other sensors.

  • Develop ROS2 nodes, packages, launch files, services, actions, and communication interfaces.

  • Work on localization, mapping, navigation, path planning, and obstacle avoidance.

  • Integrate embedded firmware and hardware interfaces with higher-level robotic software.

  • Test robotic applications using simulation environments and real robotic hardware.

  • Debug and troubleshoot robotic systems running on Linux.

  • Collaborate with firmware, mechanical, electronics, and software engineering teams.

  • Participate in the testing, validation, deployment, and improvement of robotic systems.

  • Maintain technical documentation and version control using Git.


Required Skills



  • Good programming skills in C++ and Python.

  • Basic understanding of ROS or ROS2.

  • Strong Linux fundamentals.

  • Understanding of object-oriented programming.

  • Familiarity with Git and collaborative development workflows.

  • Knowledge of robotics fundamentals, including coordinate frames, transformations, odometry, sensors, and robot motion.

  • Basic understanding of distributed systems and inter-process communication.


Preferred Skills



  • Experience with Gazebo, Isaac Sim, or another robotics simulation environment.

  • Knowledge of Navigation2 (Nav2).

  • Understanding of SLAM, localization, and path-planning concepts.

  • Familiarity with OpenCV.

  • Experience integrating LiDAR, cameras IMUs, encoders, or other robotic sensors.

  • Exposure to Docker and containerized development environments.

  • Familiarity with robot perception, sensor fusion, or autonomous navigation.

  • Experience with real robotic hardware or automation projects is an advantage.


Educational Qualification



  • B.E./B.Tech/M.Tech in Robotics, Computer Science, Artificial Intelligence, Electronics, Mechatronics, or a related discipline.


What We're Looking For



  • Passion for robotics and autonomous systems.

  • Strong analytical, problem-solving, and debugging skills.

  • Self-learning attitude and curiosity to explore new technologies.

  • Ability to convert ideas and algorithms into working robotic features.

  • Hands-on approach to simulation, testing, and experimentation.

  • Ability to work effectively in a collaborative, multidisciplinary environment.

  • Interest in building reliable, scalable, and production-grade autonomous robots.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Embedded Engineer
Robotics Embedded Engineer

Transport Corporation Of India • Gurugram District

On-site
INR 600,000 - 900,000
Systems & Instrumentation Engineer (Robotics) Intern
Systems & Instrumentation Engineer (Robotics) Intern

Transport Corporation Of India • Gurugram District

On-site
INR 900,000 - 1,300,000
IoT & Edge Engineer (Robotics) Intern
IoT & Edge Engineer (Robotics) Intern

Transport Corporation Of India • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Robotics Engineer/ Robotics Software Engineer
Robotics Engineer/ Robotics Software Engineer

Intelgic Technologies • Kolkata District

On-site
INR 600,000 - 1,200,000
ROS Intern
ROS Intern

Ericrobotics • Pune District

On-site
INR 167,000 - 279,000
Flexible work culture
Opportunity for full-time
Robotics Software Engineer
Robotics Software Engineer

Sentiac • India

On-site
INR 2,000,000 - 4,000,000
ROS Intern
ROS Intern

ERIC Robotics • Maharashtra

On-site
Hands-on experience with robotics projects
Learning opportunities in advanced technologies
Collaborative environment
+3
Robotics Engineer
Robotics Engineer

Muks Robotics – The Humanoid Company • Pune District

On-site
INR 1,500,000 - 2,200,000
Autonomous Navigation & Robotics Software Engineer
Autonomous Navigation & Robotics Software Engineer

Criterion Tech • Lucknow

On-site
INR 900,000 - 1,500,000
Robotics Software Engineer
Robotics Software Engineer

Unbox Robotics • Maharashtra

On-site
INR 600,000 - 1,000,000