VMultiply logo

VMultiply

Robotics Engineer

VMultiply

📍 Bengaluru, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

ROSC#LinuxsensorsGit

Industry

RoboticsConsumer Electronics

Job Description

JD – ROS Engineer


Job Summary

We are looking for a Software Engineer with strong experience in ROS (Robot Operating System) and C# to design, develop, and maintain robotic and automation software solutions. The role involves working on robot control, system integration, and real-time applications while collaborating closely with hardware, controls, and systems teams.


Key Responsibilities

  • Design, develop, and maintain robotic applications using ROS
  • Develop and support backend and application logic using C#
  • Integrate ROS-based systems with higher-level applications and user interfaces
  • Implement and maintain robot control, navigation, and communication nodes
  • Work on sensor integration , data handling, and real-time system interactions
  • Debug, test, and optimize robotic software for performance and reliability
  • Collaborate with mechanical, electrical, and controls teams for system integration
  • Maintain documentation for software design, APIs, and system workflows
  • Support deployment, testing, and troubleshooting in lab and field environments


Required Skills & Experience

  • Strong hands-on experience with ROS / ROS2
  • Proficiency in C# for application or service development
  • Experience with Linux-based systems
  • Understanding of robotic concepts such as kinematics, sensors, and control systems
  • Experience with system integration and software debugging
  • Familiarity with version control tools (Git)