Remote job
Robotics Software Intern
Job details
About this role
Role overview Help develop and validate software for mobile robots and manipulation systems. The internship combines ROS 2 development, simulation, sensor work, and hands-on testing, with an emphasis on careful debugging and reproducible engineering.
Responsibilities - Assist with ROS 2 development, simulation, software testing, and technical documentation. - Contribute to navigation, perception, sensor integration, and robot data collection tasks. - Build small proof-of-concept tools in Python or C++ and participate in code reviews. - Help assess robot behaviour in simulation and controlled field tests. - Record experiments and results, and help maintain reproducible development environments.
Requirements - Working knowledge of Python or C++, and confidence working in Linux. - Coursework or personal projects related to robotics, ROS, computer vision, or embedded systems. - Curiosity about autonomous systems and willingness to debug and learn through hands-on work. - Familiarity with Git is preferred. - Availability to work from Bengaluru for the agreed internship period.
Nice to have - Experience with ROS 2, Gazebo, Isaac Sim, OpenCV, or microcontrollers. - A public project portfolio, code repository, or technical write-up. - Participation in robotics competitions, research projects, or technical clubs.