Home Company Profile

Products

└ Humanoid Screw-Fastening Robot └ Humanoid Packaging Robot └ Humanoid Assembly Robot └ Humanoid Automatic Vending Kiosk └ Quadruped Inspection Robot News Careers Contact Us 中文

Job Description

1. Software development, debugging, deployment and technical support for automation equipment and robotics projects; 2. Develop host-computer software including device communication, motion control, data acquisition, status monitoring, alarm handling and HMI; 3. Work with mechanical, electrical and vision engineers on system integration, on-site commissioning and issue diagnosis; 4. On-site software maintenance, code optimization, feature enhancement and version iteration for customers; 5. Prepare technical proposals, interface documentation and related technical materials for R&D projects.

Requirements

1. Bachelor's degree or above in software engineering or a related field; 2. Project experience in automation equipment, robotics or industrial software development - at least 5 years for bachelor's degree holders, 3 years for master's degree holders; 3. Proficient in C# or C++, and fluent in Python; 4. Familiar with common industrial communication such as TCP/IP, Modbus and CAN; system integration experience preferred; 5. Experience with motion control cards, servo control, industrial cameras or host-computer software is preferred; 6. Experience integrating MES/WMS interfaces and familiarity with data acquisition, task dispatch, status feedback and alarm workflows is preferred; 7. Strong coding standards, interface design, troubleshooting and documentation skills; 8. Familiar with AI-assisted programming tools and able to use them to improve efficiency in coding, debugging and documentation; 9. Experience in robot motion control, simulation validation, localization/navigation or path planning is preferred; familiarity with ROS/ROS2, Isaac Sim and robot SDK/API is a plus.