1. Deeply participate in the design, development and maintenance of the robot application layer, comprehensively ensure the integrity and safety of functions, and guarantee the efficient and stable operation of robot applications.
2. Be responsible for the precise connection and adaptation of the robot system with various business systems, break down the barriers between systems, and achieve smooth data interaction and collaborative work.
3. Actively cooperate with the debugging and testing tasks in the R&D stage, apply professional knowledge and skills, promptly identify and solve potential problems, and contribute to the optimization and upgrading of the product.
4. Carefully write and maintain software product documentation and design documents to provide clear and accurate reference basis for the team's knowledge accumulation and subsequent development.
1. Bachelor's degree or above, majoring in Computer Science, Automation, Control Engineering or related fields, CET-4 or above, with good English reading and writing skills to keep up with the latest international technical information.
2. Have experience in robot projects or have participated in robot competitions, and be familiar with the robot development process and key points of project practice.
3. Possess excellent communication skills and be able to collaborate efficiently with team members; Possessing a strong learning ability and quickly mastering new knowledge and skills; Possessing excellent comprehensive analysis and problem-solving skills, one can calmly handle various challenges at work.
4. Proficient in using programming languages such as C/C++ and Python for development, capable of flexibly fulfilling various functional requirements.
5. Proficient in using ROS and ROS2, familiar with their architectures and application scenarios, and capable of developing robot systems based on them.
6. Be familiar with the Linux development environment, master common operations and development tools, and improve development efficiency.
1. Competitive internship salaries ensure that your efforts are rewarded accordingly.
2. One-on-one guidance from senior engineers will help you rapidly enhance your professional skills and accumulate valuable experience.
3. Rich technical training and industry exchange activities broaden horizons and keep up with the trend of technological development.
4. Comfortable office environment, harmonious team atmosphere, and enjoy a pleasant working experience.