Job Responsibilities:
1. Responsible for product research, architecture design, module function development, and interaction function development;
2. According to the project development plan and task allocation, complete tasks such as software module design, coding, testing, release and deployment;
3. Modify and customize existing code according to requirements, including software maintenance, upgrade debugging, and troubleshooting;
Job requirements:
1. Bachelor's degree or above in computer science, mechanical engineering, electronics, automation, and other related fields;
2. Familiar with C/C++object-oriented programming, familiar with QT and Python;
3. Have a deep understanding of object-oriented programming, familiar with system memory management, multithreading, and multiprocessing related knowledge;
4. Master classic data structures and algorithms, and understand design patterns;
5. Experience in CAD/CAM development and secondary software development is preferred;
6. The work location is in Shenzhen, Guangdong. After joining, one must first receive training at the Suzhou headquarters for a maximum of six months.