ROS-C# Software Engineer for Robotics Project

Job ID: 40218742

Budget: ₹750 – ₹1,250 INR

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 debug