Robotics Software Intern

Location: Bangalore

Type: Full-time

About the Role

We are looking for a passionate Robotics Software Intern to join our lean and dynamic team. The ideal candidate will bring experience in robotic software architecture, a strong grasp of ROS2, and the ability to integrate hardware with real-time robotic systems. This role offers hands-on exposure to advanced mobile robotics and robotic arms, from navigation algorithms to hardware integration and simulation.

Key Responsibilities

  1. Navigation & Autonomy

  • Design and implement algorithms for SLAM, Nav2, AMCL, localization, and path planning to enable robust mobile robot navigation.

  • Develop and optimize control software to ensure high performance and reliability.

2. Robotic Arms & Manipulation

  • Contribute to the design and development of robotic systems and components tailored for programmable robotic arms.

  • Apply MoveIt 2 for motion planning, manipulation, and control.

3. Hardware Integration

  • Integrate diverse hardware (grippers, cameras, LiDARs, depth sensors, controllers) into cohesive robotic systems.

  • Build robust ROS2 nodes and ensure real-time performance on platforms such as Nvidia Jetson, Raspberry Pi, Teensy, and Arduino.

4. Simulation & Testing

  • Create and manage robot simulations in Gazebo, including environment setup and ROS2 integration.

  • Conduct rigorous testing and debugging across hardware and software layers to ensure reliable performance.

5. Continuous Innovation

  • Stay up to date with the latest in robotics research, tools, and best practices.

  • Implement and experiment with new techniques to enhance system capabilities.

  • Relentlessly debug and refine systems until they just work.

Required Qualifications: 

  1. Educational Background: Bachelor’s or Master’s degree in Robotics, Computer Science, Engineering, or related field.

  2. Strong proficiency in ROS2 and its ecosystem.

  3. Programming expertise in C++ and Python.

  4. Hands-on experience with mobile robot navigation (Nav2, SLAM, localization, path planning).’

  5. Comfort with embedded systems and debugging at the microcontroller/microprocessor level.

  6. Experience with MoveIt 2 for motion planning and robotic arm control.

  7. Proficiency in Gazebo for robot simulation and integration with ROS2.

  8. A maker’s mindset: not just reading papers but implementing, testing, and iterating.

  9. Startup-ready: open-minded, collaborative, motivated by curiosity more than titles.

Why Join us?

  1. Hands-on Exposure: Work directly with real robots, not just in theory.

  2. Learning by Doing: Test algorithms on hardware platforms, from Jetson to Arduino.

  3. Startup Energy: Be part of a fast-moving, creative team where your work matters from day one.

  4. Freedom to Experiment: Explore new robotics technologies and see them come alive in real systems.

ARTPARK @ IISc :  Innovation factory for next-gen robotics & AI
ARTPARK is India's leading deep-tech venture builder and incubator focused on robotics, connected autonomous systems, and AI. Leveraging our unique facilities and ecosystems, we strive to provide meaningful support to very early-stage startups building deep-tech products based in research. We are a nonprofit organization created by Indian Institute of Science (IISc, Bengaluru) with support from the Department of Science & Technology (Government of India) and the Government of Karnataka.

Next
Next

ML Engineer