Responsibilities ? Develop applications for humanoid robots in industrial environments (e.g., handling, assembly). ? Program interaction and motion sequences using existing robotics frameworks (e.g., ROS 2, MoveIt). ? Design and implement motion control algorithms (e.g., trajectory planning, force/impedance control, error handling) to ensure smooth and reliable robot operation. ? Integrate AI-based modules (e.g., perception, policy learning, motion optimization) into control architectures for enhanced autonomy. ? Integrate sensors and AI components (e.g., object recognition, voice control) into applications. ? Design HMI and user interface concepts for intuitive human-robot interaction. ? Simulate and test applications in virtual environments and validate them on real systems. ? Collaborate with data and AI specialists to create feedback loops for continuous algorithm improvement and performance optimization. ? Optimize performance and safety in close collaboration with safety and hardware teams. Qualifications ? Master in Computer Science, Robotics, Automation Engineering, or a related field, at least 5years related working experience. ? Strong knowledge of C++ and Python; experience with ROS/ROS 2. ? Practical experience in software architecture, API design, and robotics middleware. ? Hands-on experience with motion control techniques, trajectory generation, and control loop integration. ? Experience with simulation tools and hardware integration. ? Strong English communication skills.