ROS / ROS2 Developer

4 - 7 years

6 - 9 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


ROS/ROS2 Developer Experience : 3 - 6 Positions : 1 Location : Coimbatore | In-Office Work Employment Type : Full Time / Long Term Key Skills : ROS/ROS2, C++ and Python, OpenCV, PCL, LiDAR, cameras, IMUs, Gazebo, RViz, Webots, Linux and real-time systems

Position Overview:

We are looking for a talented and motivated ROS/ROS2 Developer to join our team. In this role, you will work on designing, developing, and integrating robotic software systems using the Robot Operating System (ROS/ROS2). You will contribute to the development of autonomous systems, robotic platforms, and software tools while collaborating closely with cross-functional teams.
Key Responsibilities:
  • Design, develop, and implement software modules using ROS/ROS2 for robotic systems.
  • Create and optimize robot navigation, localization, perception, and manipulation systems.
  • Develop custom ROS nodes and interfaces for hardware integration and data processing.
  • Work on sensor integration, including LiDAR, cameras, IMUs, and other peripherals.
  • Collaborate with hardware and software teams to ensure seamless integration of robotic systems.
  • Optimize robotic algorithms for real-time performance and efficiency.
  • Conduct testing and debugging of robotic systems in simulation and real-world environments.
  • Write clear and maintainable documentation for developed software.

Qualifications Required skills:

  • Proficiency in developing applications using ROS/ROS2.
  • Strong programming skills in C++ and Python.
  • Experience with robotic perception (e.g., OpenCV, PCL) and control systems.
  • Familiarity with robotics hardware, such as sensors, actuators, and embedded systems.
  • Hands-on experience with simulation tools like Gazebo, RViz, or Webots.
  • Knowledge of SLAM, path planning, and motion control algorithms.
  • Experience with Linux operating systems and command-line tools.
  • Understanding of real-time systems and multi-threaded programming.

Preferred Skills

  • Familiarity with DDS (Data Distribution Service) middleware in ROS2.
  • Experience with hardware drivers and low-level interfaces.
  • Knowledge of machine learning or deep learning for robotics.
  • Exposure to Agile development methodologies and version control systems like Git.
  • Familiarity with Docker and CI/CD pipelines for robotics projects.

Mock Interview

Practice Video Interview with JobPe AI

Start Machine Learning Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You