Robotics Engineer
Internshala
About the job
Job Title: Robotics Engineer Experience: 2-3 years Company: Muks Robotics AI Pvt. Ltd. Website: https://muksrobotics.com/ Location: Baner, Pune
About the Role
Muks Robotics AI Pvt. Ltd. is developing advanced robotic systems for industrial and commercial applications. We are seeking a Robotics Engineer to contribute to the development, integration, testing, and deployment of next-generation robotic platforms.
Key Responsibilities
Design, develop, and implement robotics software for bipedal and autonomous robotic systems. Develop and optimize locomotion, balance control, navigation, SLAM (Simultaneous Localization and Mapping), path planning, motion planning, and obstacle avoidance algorithms for autonomous robotic systems. Develop, train, and deploy Reinforcement Learning (RL) algorithms for humanoid, bipedal, and quadruped robot locomotion, balance recovery, dynamic motion control, and autonomous decision-making, leveraging simulation-to-reality transfer techniques for robust real-world performance. Implement and improve robotics functionalities related to kinematics, dynamics, state estimation, perception, and autonomous decision-making. Develop, maintain, and optimize ROS/ROS2-based applications, packages, and robot control frameworks. Develop and maintain robot models using URDF/Xacro for simulation, visualization, and deployment Configure and integrate ros2_control frameworks for actuator control and hardware abstraction. Design and implement hardware interfaces for seamless communication between robot hardware and ROS 2 controllers. Integrate and calibrate sensors such as LiDAR, cameras, IMUs, depth sensors, encoders, and GPS, ensuring reliable sensor fusion and real-time system performance. Work closely with mechanical, electronics, embedded, and AI teams to ensure seamless hardware-software integration and overall system reliability. Conduct simulation, testing, debugging, calibration, and performance validation in both virtual and real-world environments. Analyze robot performance data, troubleshoot system issues, and implement improvements to enhance stability, efficiency, and robustness. Participate in prototype development, field deployments, customer demonstrations, and continuous product improvement initiatives. Maintain clean, modular, scalable, and well-documented code following software engineering and robotics best practices. Required Skills & Qualifications: Bachelor's or Master's degree in Robotics, Mechatronics, Mechanical Engineering, Electronics Engineering, Computer Science, or a related field. 2-3 years of hands-on experience in robotics development, autonomous systems, or robotic software engineering. Strong programming skills in Python and/or C++. Experience with communication protocols such as CAN, UART, SPI, I2C, Ethernet, or Serial communication. Strong debugging, analytical, and problem-solving skills. Ability to work independently in a fast-paced startup environment and take ownership of technical deliverables. Preferred Skills: Experience working on humanoid, bipedal, quadruped, or autonomous mobile robots. Familiarity with simulation environments such as Gazebo, Isaac Sim, MuJoCo, or Webots. Knowledge of Computer Vision, Sensor Fusion, Autonomous Navigation, or AI/ML applications in robotics. Experience with NVIDIA Jetson, STM32, Raspberry Pi, or similar embedded platforms.
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.