Job Title Robotics Software Engineer Location Baner Pune Company Muks Robotics Employment Type Full-time On-site About the Role We are seeking a Robotics Software Engineer to join our dynamic team developing advanced autonomous robotic systems The ideal candidate will have a strong background in robotics software development real-time systems and algorithm implementation for navigation mapping and perception Key Responsibilities Design develop and implement robotics software for autonomous mobile robots Work on navigation SLAM Simultaneous Localization and Mapping path planning and obstacle avoidance algorithms Integrate sensors LiDAR cameras IMU GPS and ensure efficient data fusion Develop and maintain ROS ROS2-based applications and packages Collaborate with hardware mechanical and AI teams to ensure seamless system integration Optimize robot performance through testing simulation and debugging Maintain clean modular and scalable code following software best practices Participate in field testing calibration and performance evaluation of robotic systems Required Skills Experience Bachelor s or Master s degree in Robotics Computer Science Electronics or related fields 2-5 years of experience in robotics software development Strong proficiency in C and Python Hands-on experience with ROS ROS2 Gazebo RViz and Linux environments Familiarity with SLAM path planning and sensor integration Experience with OpenCV PCL or similar libraries Knowledge of TCP UDP communication and real-time control systems Strong problem-solving and debugging skills Preferred Qualifications Experience with AI-based perception systems object detection depth estimation etc Knowledge of embedded systems microcontrollers or firmware integration Exposure to simulation tools Webots Isaac Sim etc Understanding of version control Git and CI CD workflows Job Type Full time Work Location In person