Responsible for the development of core robot modules, including motion control, sensor drivers (IMU, vision, force sensing, etc.), communication systems, and the integration of hardware (motors, sensors) with software systems to optimize real-time control performance.
Develop robot control software based on ROS/ROS2, design modular functional nodes, and verify algorithm feasibility using simulation tools (e.g., Gazebo, MuJoCo). Optimize algorithm efficiency to improve robot motion smoothness and adaptability to environments.
Build data collection and evaluation environments for application scenarios and establish multidimensional, quantifiable scientific evaluation benchmarks for embodied capabilities.
Work closely with the algorithm research and development team (and third parties) to promote iterative development of embodied models and application deployment, solving challenges encountered during implementation.
Keep track of and explore the integration and application of cutting-edge technologies in the field of teleoperation. Write technical documents and reports to contribute to the team's technical knowledge base and facilitate technology transfer.
Requirements
Master's degree or above in Automation, Robotics, Mechatronics, Artificial Intelligence, or related fields. Candidates with a bachelor's degree and over 2 years of algorithm development experience are also preferred.
Proficient in C++/Python, with experience in robotics simulation and experiments using ROS/ROS2, Gazebo, Isaac Sim, etc.
Solid foundation in robotics kinematics and dynamics, familiar with control strategies such as PID and MPC, with strong mathematical and system modeling skills.
Expertise in robotic kinematics, dynamics modeling, and force control algorithms, with a solid understanding of control theory.
Prior experience in collaborative/force-controlled robotic arm projects is preferred.
Familiarity with robotic mechanical configuration design or dynamic simulation is a plus.