Job Description
Job Title : C++ Robotics Software Developer
Department : Technical Division
Location : Indore (On-site)
Experience : 1 - 3+ Years
Company : Robro Systems
Website : About Robro Systems
Robro Systems is a fast-growing innovator in AI-powered automation and machine vision , specializing in web inspection for technical textiles. Our flagship product, the Kiara Web Inspection System , empowers manufacturers with real-time defect detection, driving operational efficiency and quality control. At Robro, we are driven by Vision, Intelligence, and Control , creating intelligent software solutions for modern factories.
Role Overview
We are seeking a talented and experienced C++ Robotics Software Developer to join our dynamic team. The ideal candidate will design, develop, and maintain high-performance software applications that interface with AI, control systems, IoT, and data analytics. You will play a key role in developing Robro’s next-generation automation and robotics solutions.
Key Responsibilities
- Collaborate with cross-functional teams to define, design, and implement new features.
- Develop high-performance software for fabric and web inspection systems integrating :
- AI technologies (object detection, anomaly detection)
- Control systems (communication with PLCs, robots, and machines)
- IoT technologies (cloud-based data management)
- Data analytics for intelligent insights.
- Write clean, efficient, maintainable, and scalable C++ code; contribute to ROS & Python projects.
- Troubleshoot, debug, and resolve software defects.
- Participate in code reviews to ensure quality and adherence to coding standards.
- Stay updated on emerging technologies, tools, and best practices in C++ and robotics software development.
Requirements
Requirements
Education :
Bachelor’s degree in Engineering (Computer Science, Software Engineering, or related field).Experience :
1-3+ years of hands-on experience in C++ software development.Skills :
Strong understanding of Object-Oriented Programming (OOP) and software architectures.Experience with version control systems (Git / GitHub).Proficiency with Ubuntu / Unix operating systems.Knowledge of ROS (Robot Operating System) is a plus.Familiarity with OpenCV is highly desirable.Basic knowledge of JavaScript, HTML, and CSS is a plus.Attributes :
Analytical thinker and fast learner.Strong problem-solving skills with a proactive attitude.Ability to work independently and collaboratively in a team environment.Requirements
Pursuing or recently completed B. Tech / Degree in Computer Science, IT, Electronics, or related field.Basic understanding of software testing concepts and methodologies.Familiarity with defect tracking tools (e.g., JIRA, Zoho Projects) is a plus.Good problem-solving skills and attention to detail.Ability to work in a team as well as independently.