Skip to Main Content

Job Title


Application cum Software Engineer – Autonomous Mobile Robots (AMR)


Company : KUKA


Location : Pune, Maharashtra


Created : 2025-12-18


Job Type : Full Time


Job Description

Position: Application cum Software Engineer – Autonomous Mobile Robots (AMR) Location: Pune, IndiaEmployment Type: Full-timeRole OverviewWe are seeking a Robotics Software Engineer to design, develop, and deploy software solutions for KUKA Autonomous Mobile Robots (AMRs) in industrial automation environments. The role involves working on ROS/ROS2-based navigation stacks, sensor integration, and system commissioning for advanced material handling and intralogistics applications. Field job with back end remote, development support as per business, project requirements. Remote support.Key ResponsibilitiesSoftware Development & IntegrationDevelop and customize AMR software modules using ROS2, C++, .NET, JAVA and Python.Implement navigation algorithms (e.g., TEB Local Planner, DWA, NavFn, AMCL, SLAM) for dynamic environments.Integrate hardware interfaces using ros2_control, sensor drivers (LiDAR, IMU, cameras), and KUKA APIs.Develop software solutions, applications vs PLC, HMI, SCADA for cost optimization or equivalent scalable, modular. Integration with MES, WMS, Plant Systems of customers. Andon Displays with data monitoring, logging, tracing etc.System CommissioningDeploy AMR solutions at client sites; configure maps, localization, and path planning.Perform functional testing, troubleshooting, and optimization for real-world conditions.Sensor Fusion & LocalizationWork on multi-sensor fusion (LiDAR, IMU, wheel encoders, vision systems) for accurate localization.Implement collision monitoring and safety protocols.DevOps & DeploymentManage containerized deployments using Docker for modular software delivery.Maintain version control and CI/CD pipelines for robotics applications.Customer InteractionCollaborate with OEMs and Tier-1 clients for requirement gathering and technical support.Provide training and documentation for end-users and maintenance teams.Innovation & R&DContribute to algorithm development for path planning, obstacle avoidance, and fleet management.Explore integration with Industry 4.0 platforms and cloud-based monitoring.Required Skills & ExperienceTechnical SkillsStrong proficiency in ROS/ROS2, C++, and Python.Hands-on experience with navigation stack, SLAM, and sensor integration.Familiarity with Linux environments, Docker, and Git.Hardware & ToolsExperience with KUKA AMRs, Nvidia Jetson platforms, LiDAR, IMU, and vision sensors.Domain KnowledgeUnderstanding of industrial automation, material handling, and intralogistics workflows.EducationBachelor’s degree in Mechanical/Mechatronics/Computer Science/Robotics Engineering or equivalent.Experience2–5 years in robotics software development, preferably in AMR or AGV systems.Preferred QualificationsExposure to KUKA Robot Programming and KUKA Navigation Solutions.Knowledge of path planning algorithms, sensor fusion, and real-time control systems.Certifications in Programming Software Languages, Operating Systems, Robotics, ROS, or Industrial Automation.Soft SkillsStrong problem-solving and analytical skills.Ability to work independently and in cross-functional teams.Excellent communication and client-facing skills.Why Join Us?Work on cutting-edge AMR technology for global OEMs and Tier-1 suppliers.Opportunity to innovate in Industry 4.0 and smart factory automation.Exposure to international projects and advanced robotics platforms.