Job Title: Robotics Intern
Company: Muks Robotics AI Pvt. Ltd.
Website: https://muksrobotics.com/
Location: Baner, Pune
Duration: 6 Months
Experience: 0-1 Year
About the Role :
Muks Robotics AI Pvt. Ltd. is seeking a motivated Robotics Intern with interest and hands-on exposure in both robotic hardware systems and ROS-based software development. This role provides a balanced experience across embedded electronics, sensor integration, ROS1/ROS2 software, SLAM, navigation, and autonomous robotic systems. You will work directly on real robots - building, wiring, testing, and deploying full robotic pipelines - from perception and control to navigation and system integration.
Key Responsibilities:
1. ROS Development (Software & System Integration)
- Develop, test, and deploy robotic applications using ROS1 and ROS2.
- Work with ROS navigation and mapping frameworks:
◦ SLAM (Cartographer, RTAB-Map, Hector SLAM)
◦ Navigation stacks (ROS Nav2 / AMCL / Move Base)
- Create and manage ROS packages, nodes, launch files, and URDF/Xacro robot descriptions.
- Utilize tools such as rviz, rqt, rosbag, TF2, and Gazebo for debugging and simulation.
2. Embedded Systems & Electronics (Hands-On Hardware Work)
- Develop firmware for Arduino, STM32, Raspberry Pi, and similar microcontrollers.
- Interface and calibrate hardware modules and sensors.
- Work with motor drivers and actuators including DC motors, BLDC motors, stepper motors, and servo motors
- Implement and troubleshoot communication protocols UART, I2C, SPI, RS485, CAN (bonus)
- Perform wiring, assembly, soldering, circuit testing, and debugging on physical robot platforms.
3. Sensor Integration & Perception
- Integrate and configure sensors such as 2D/3D Lidar, IMU, wheel encoders, ultrasonic sensors, depth cameras
- Work on sensor fusion concepts (IMU + encoder).
- Contribute to perception pipelines for Obstacle detection, Environment mapping and Localization.
4. SLAM, Navigation & Autonomy
- Assist in implementing mapping, path planning, and localization algorithms.
- Tune navigation parameters for smooth autonomous movement.
- Perform real-world tests to validate mapping, obstacle avoidance, and robot behavior.
- Analyze logs, debug issues, and optimize the robot’s autonomous performance.
5. Testing, Debugging & Deployment
- Conduct hardware and software tests on robot prototypes.
- Diagnose performance issues in sensors, control systems, or ROS nodes.
- Help integrate end-to-end robotic systems in field tests and client demos.
Required Skills & Qualifications
- Bachelor's degree in Robotics & Automation or related field.
- Basic understanding of ROS1/ROS2 (projects, coursework, or hands-on experience).
- Familiarity with Python, C, and C++ for embedded and robotics programming.
- Knowledge of microcontrollers such as Arduino, STM32, Raspberry Pi.
- Understanding of motor control, drivers, and robotics controllers.
- Basics of SLAM, navigation, and localization.
- Exposure to sensors like Lidar, encoders, IMU, and depth cameras.
- Working knowledge of electronics fundamentals (wiring, voltage levels, circuits).
Good to Have (Preferred)
- Experience with the ROS2 Navigation2 stack.
- Simulation tools: Gazebo, RViz, Webots, Isaac Sim.
- Understanding of TF frames, kinematics, and URDF modeling.
- Basic AI/ML concepts for robotics (optional).
Job Type: Internship
Contract length: 6 months
Work Location: In person