Logo

ROS 2 Engineer  (NCS/Job/ 3665)

For Reputed It Firm
4 - 6 Years
Full Time
Up to 30 Days
Up to 15 LPA
1 Position(s)
Mumbai
Posted 8 Days Ago

Job Skills

Job Description

Role Overview:

Skilled ROS2 Engineer to design, develop, and optimize robotic software solutions using the Robot Operating System 2 (ROS2), should have strong expertise in robotics middleware, real-time systems, and distributed communication frameworks, with hands-on experience in deploying ROS2 applications on embedded and edge platforms.

Key Responsibilities:

  • Develop and maintain robotic applications using ROS2.
  • Design and implement communication interfaces, middleware, and distributed systems.
  • Integrate sensors, actuators, and hardware drivers with ROS2 nodes.
  • Optimize performance for real-time robotic systems.
  • Collaborate with cross-functional teams (electrical, AI/ML) to deliver end-to-end robotic solutions.
  • Debug, test, and document software modules.
  • Contribute to containerized deployments (Docker, Kubernetes).

Required Skills & Qualifications:

  • 4–6 years of professional experience in robotics software development.
  • Strong proficiency in C++ and Python.
  • Hands-on experience with ROS2
  • Knowledge of real-time operating systems (RTOS) and embedded Linux.
  • Experience with sensor integration (LiDAR, cameras, IMUs) and robotic perception.
  • Familiarity with simulation tools (Gazebo, RViz, Ignition).
  • Strong problem-solving and debugging skills.