Job Summary
We are looking for a passionate ROS Developer to join our Robotics R&D team. The ideal candidate should have hands-on experience in ROS/ROS2, C++, Python, Ubuntu Linux, and robotics software development. You will be responsible for designing, developing, testing, and deploying intelligent robotic solutions for Autonomous Mobile Robots (AMR), AGVs, and industrial automation.
Mandatory Skills
Hands-on experience with ROS/ROS2.
Strong programming skills in C++ and Python.
Experience working with Ubuntu Linux.
Strong understanding of ROS concepts:
ROS Nodes
Topics
Services
Actions
TF
URDF
Experience with Navigation2 (Nav2), SLAM Toolbox, AMCL, and RViz.
Familiarity with Gazebo or Ignition Gazebo simulation.
Experience integrating LiDAR, IMU, Cameras, GPS, and Encoders.
Knowledge of Git and version control systems.
Understanding of robot kinematics and coordinate transformations.
Strong debugging, analytical, and problem-solving skills.
Roles & Responsibilities
Develop and maintain robotics applications using ROS/ROS2.
Design, implement, and optimize robot navigation, localization, and mapping algorithms.
Develop ROS Nodes, Topics, Services, Actions, TF, URDF, and Launch Files.
Configure and optimize Navigation2 (Nav2), SLAM Toolbox, and AMCL.
Integrate sensors and hardware components including LiDAR, IMU, Cameras, GPS, and Encoders.
Interface robots with motor controllers, embedded systems, and communication protocols.
Debug and troubleshoot robotics software in both simulation and real-world environments.
Perform software testing, validation, and performance optimization.
Maintain technical documentation for software modules and development processes.
Collaborate with Hardware, Embedded, AI, and Software Engineering teams to deliver robotics solutions.
Use Git for version control and collaborative development.
Pay: ₹15,000.00 - ₹25,000.00 per month
Benefits:
Work Location: In person