onsite
Robotics Engineer - Tata Consultancy Services (TCS)
Robotics Engineer
Robotics Engineer responsible for designing, developing, and deploying ROS/ROS2-based robotic solutions in manufacturing and warehouse environments, leveraging C++, Python, SLAM, sensor fusion, reinforcement learning, and MQTT for real‑world integration.
About the role
Key Responsibilities
- Design and implement robotic applications using ROS/ROS2, integrating C++ and Python modules.
- Develop SLAM and navigation stack solutions, ensuring robust sensor fusion and real‑time performance.
- Integrate hardware components (sensors, actuators) and debug in live production settings.
- Apply reinforcement learning techniques to optimize robot behavior and task planning.
- Implement MQTT-based telemetry for cloud connectivity and data monitoring.
- Collaborate with cross‑functional teams to deliver end‑to‑end automation solutions in manufacturing and warehouse contexts.
Requirements
- Proven experience with ROS/ROS2 and strong programming skills in C++ and Python.
- Hands‑on expertise in SLAM, navigation, and sensor fusion.
- Background in reinforcement learning and multi‑robot (swarm) systems.
- Experience with MQTT, telemetry, and cloud integration.
- Solid understanding of hardware integration and debugging in real‑world environments.
Skills
cpythonreinforcement learningmqtt