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.