Hangzhou

Mechanical Arm Algorithm Engineer

Responsibilities

  1. Core algorithm development: Responsible for the design, implementation and optimization of motion control algorithms for multi-joint robots, with a focus on core algorithms such as impedance control, force-position hybrid control, visual servo control, collision-free path planning, and time-optimal trajectory planning;

  2. System Integration and Debugging: Collaborate with the structure, hardware, and software teams to complete the development of relevant business programs and code maintenance based on the product development plan, functional requirements, and actual application scenarios. Integrate and optimize the real-time performance, accuracy, and robustness of algorithms to enhance the overall system performance;

  3. System simulation verification: Verify the robustness and effectiveness of the algorithm through the simulation platform, participate in the construction of automated testing tools, and continuously optimize the algorithm;

  4. Pre-research on cutting-edge technologies: Continuously track the latest research achievements and product technical solutions at home and abroad, analyze the feasibility of technology implementation, and lead the verification in actual scenarios.

  5. Technical Accumulation: Write high-quality design documents, test reports and technical specifications.


Requirements

  1. Educational Requirements: Master's degree or above in Computer Science, Robotics, Automation, Control Engineering, Mechanical Engineering or related fields;

  2. Theoretical Foundation: Familiar with robotics, kinematics and dynamics of multiple rigid bodies; Familiar with common trajectory optimization and model predictive control methods, and proficient in the construction and solution of basic convex optimization and nonlinear optimization problems. Understand the control strategy of the robotic arm system;

  3. Professional Skills: Proficient in C++, Python and ROS1/2 development; Familiar with open-source frameworks for path planning and trajectory optimization, such as OMPL and TrajOpt; Be familiar with commonly used kinematics libraries such as Pinocchio, etc. Proficient in common robot simulation software such as MuJoCo, Isaac Sim, etc.

  4. Have a passion for the robotics industry, be result-oriented, keep learning and be brave to make mistakes.


Bonus points

1. Have award-winning experience in competitions (such as RoboMaster, Robocon);

2. Relevant papers have been published in international robotics conferences (ICRA, RSS, IROS, etc.) or journals (T-RO, IJRR, T-FR, T-MECH, etc.);

3. Have in-depth and independent experience in charge of robotic arm products or projects;

4. Understand end-to-end control-related algorithms such as DP and ACT.

Join our newsletter

Join our newsletter

© Xiaoshan District, Hangzhou· © Shanghai Zeno AI Co., Ltd. All rights reserved.

© Xiaoshan District, Hangzhou· © Shanghai Zeno AI Co., Ltd. All rights reserved.