? Location: Pune
? Employment Type: Full time
? Experience: 3+ Years
About P.L. Robotics
P.L. Robotics is focused on developing industrial automation solutions for Indian manufacturing industries, delivering advanced robotic systems with intelligent software and robust hardware.
We are looking for an experienced ROS Development Engineer to join our team and work on the full stack of robotic software, from Hardware Abstraction Layers (HAL) to advanced motion planning, robot control, and digital twins.
Required Skills
3+ years of hands-on industry experience in robotics/software development.
Excellent programming skills in Python and C++ in a Linux environment.
Strong hands-on experience with ROS 2 node creation, lifecycle management, and system architecture.
Proficiency in trajectory planning and inverse kinematics using MoveIt 2.
Experience building and managing Digital Twins using Gazebo and RViz.
In-depth knowledge of ROS Control, including controller management and resource allocation.
Hands-on experience with Hardware Abstraction Layer (HAL)
development and hardware resource managers.
Experience with Docker for containerizing and deploying robotic applications.
Familiarity with EtherCAT, MODBUS, and CAN CiA402 protocols for industrial robot communication.
Strong debugging and problem-solving skills in real-time robotic applications.
Experience working with real robotic hardware and deploying ROS-based systems in industrial environments.
Key Responsibilities
Develop and maintain robotics software using Python and C++ in ROS 2 for core system architecture, node creation, and lifecycle management.
Implement motion planning, trajectory generation, and inverse kinematics using MoveIt 2 for industrial robotic applications.
Design and integrate Digital Twin environments using Gazebo and RViz for simulation, testing, and validation of industrial robots.
Implement and manage ROS Control frameworks for controller management and hardware resource allocation.
Develop
📌 ROS DEVELOPMENT ENGINEER (India)
🏢 PLR
📍 India