Working at Freudenberg: "We will wow your world" This is our promise. As a global technology group, we not only make the world cleaner, healthier and more comfortable, but also offer our 52,000 employees a networked and diverse environment where everyone can thrive individually. Be surprised and experience your own wow moments. Together with our partners, customers and the world of science, we develop leading-edge technologies, and excellent products and services for about 40 markets and for thousands of applications: seals, vibration control components, batteries and fuel cells, technical textiles, filters, cleaning technologies and products, specialty chemicals and medical products.
Some of your Benefits
International Opportunities:
Grow in your career through international exchange and global job opportunities.
Personal Development:
We offer a variety of trainings to ensure you can develop in your career.
Safe Environment:
We strive to ensure safety remains a top priority, and provide a stable environment for our employees.
Diversity & Inclusion:
We focus on providing an inclusive environment and recognize our diversity contributes to our success.
Easily Reachable:
Easy, low-stress access by car or public transport.
Shanghai
On-Site
Freudenberg Management (Shanghai) Co. Ltd.
Application Development Expert
Responsibilities
- Develop and implement robotic applications for humanoid robots in industrial environments such as handling and assembly. Program interaction and motion sequences using established robotics frameworks (e.g., ROS 2, MoveIt).
- Design and implement motion control algorithms including trajectory planning, force/impedance control, and error handling to ensure smooth and reliable robot operation.
- Collaborate with data and AI experts to build feedback loops for continuous algorithm refinement and performance optimization. Integrate AI-driven modules (e.g., perception, policy learning, motion optimization) into control architectures to enhance robotic autonomy.
- Incorporate sensors and AI components (e.g., object recognition, voice control) into application workflows. Design intuitive human-machine interfaces (HMI) and user interaction concepts to enable seamless human-robot collaboration.
- Simulate and validate applications in virtual environments and deploy them on real robotic systems.
- Work closely with safety and hardware teams to optimize system performance and ensure operational safety.
- Prepare technical documentation and deliver training to users and technicians.
Qualifications
- Master's degree or above in Computer Science, Robotics, Automation Engineering, or a related field. Minimum of 5 years of experience in industry or academia.
- Strong programming skills in C++ and Python; hands-on experience with ROS/ROS 2. Solid understanding of software architecture, API design, and robotics middleware.
- Practical experience in motion control, trajectory generation, and control loop integration. Familiarity with simulation tools and hardware-software integration.
- Experience in HMI development using Qt or web technologies.
- Knowledge of AI-based object recognition and speech processing.
- Experience with AI-based planning techniques such as reinforcement learning or imitation learning.
- Understanding of functional safety requirements in robotic systems.
- Excellent communication skills in English.
The Freudenberg Group is an equal opportunity employer that is committed to diversity and inclusion. Employment opportunities are available to all applicants and associates without regard to race, color, religion, creed, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity or expression, national origin, ancestry, age, mental or physical disability, genetic information, marital status, familial status, sexual orientation, protected military or veteran status, or any other characteristic protected by applicable law.