Motion Control Software Engineer/ Architect
At XPeng Robotics Center, we are dedicated to the development of state-of-the-art humanoid robot technology, including robotics locomotion, manipulation, navigation, and human-robot interaction powered by large language models. We possess a world-class team of software and hardware professionals.
We are seeking a passionate Motion Control Software Engineer/Architect who will be responsible for developing and optimizing motion control algorithms for humanoid robots. Your work will directly impact the robot’s performance in dynamic environments. Through innovative algorithm design, you will drive our robots’ flexibility and precision in executing complex tasks, laying a solid foundation for future robotic applications.
Key Responsibilities:
- Motion Control Algorithm Development: Design and implement advanced motion control algorithms, including gait generation, path planning, and real-time feedback control, ensuring the robot’s stability and efficiency in diverse and complex scenarios.
- Multi-Sensor Fusion: Integrate various sensors (e.g., IMU, LiDAR, cameras) and develop corresponding algorithms to enhance the robot’s perception and adaptability in motion.
- Dynamic Environment Adaptation: Optimize control strategies to enable robots to autonomously adapt and make decisions in ever-changing external environments, enhancing task execution’s intelligence.
- Simulation and Testing: Test and validate algorithms’ effectiveness in various simulation environments (such as Gazebo, Webots) to ensure reliability in real-world scenarios.
- Data-Driven Algorithm Improvement: Analyze performance through collected robot operation data, employing machine learning techniques for continuous optimization of control algorithms.
- Cross-Department Collaboration: Work closely with mechanical designers and systems engineers to ensure optimal matching between control algorithms, mechanical structures, and electronic hardware.
- Application of Cutting-Edge Technologies: Stay updated on industry advancements and apply emerging technologies such as deep learning to motion control, pushing the boundaries of intelligent robotics.
Qualifications:
- Master’s or Ph.D. degree in Robotics, Control Engineering, Computer Science, or a related field, with at least 5 yearsof algorithm development experience.
- Proficiency in programming languages such as C/C++ and Python, with a solid background in algorithm implementation and debugging.
- In-depth understanding of the principles and methods of humanoid robot motion control, with experience in robotic system design and development.
- Familiarity with development tools like ROS and Gazebo, with capabilities in simulating and testing motion control systems.
- Strong mathematical modeling and analytical skills, capable of effectively addressing complex control challenges, especially in humanoid robotics.
- Excellent teamwork and communication skills, with the ability to actively contribute in a multidisciplinary environment.
Preferred Qualifications:
- Practical project experience in humanoid robotics, automation, or related fields, particularly in motion control algorithm research or development.
- Understanding of AI and machine learning, and their applications in robotic motion control, with relevant research or development experience.
What We Offer:
- Join a team developing cutting-edge humanoid robots, participating in the most innovative technological advancements and applications.
- Collaborate with top experts in the field to enhance your professional skills in motion control.
- Competitive salary and extensive career development opportunities, supporting personal growth and technical advancement.
We are an Equal Opportunity Employer. It is our policy to provide equal employment opportunities to all qualified persons without regard to race, age, color, sex, sexual orientation, religion, national origin, disability, veteran status or marital status or any other prescribed category set forth in federal or state regulations.
Apply for this job
*
indicates a required field