Thank you for your attention. Please contact us if you have any questions!

Cooperation and Recruitment

Recruitment

Job Title

Number of Openings

Education Requirements

Salary and Benefits

View details

C++ Software Engineer

1

Undergraduate

Negotiable

Job Responsibilities: 1. Participate in software product requirement analysis, understand business objectives, and translate them into executable technical solutions; 2. Responsible for software module and function design, coding implementation, and participate in code review to ensure code quality; 3. Responsible for the system integration of this module or algorithm module, and cooperate with algorithm engineers to complete module integration testing; 4. Responsible for developing unit test cases and executing unit tests to ensure module quality; 5. Participate in project progress tracking, risk management, identify and promote solutions to project technical problems; 6. Cooperate with the quality department to complete the writing of software development-related quality system documents. Job Requirements: 1. Bachelor's degree or above, computer-related major, more than 1 year of C++ development experience, those with experience in the complete development of medical software are preferred; 2. Proficient in C++ programming language, with solid programming ability and independent development ability; 3. Familiar with object-oriented design principles and design patterns, with system design, requirement analysis, and architecture design capabilities; 4. Proficient in using Git version control tools and collaborative development; 5. Proficient in using the ubuntu operating system and proficient in using common development tools such as VS and QtCreator; 6. Proficient in using QThread and std::thread multithreading programming.

SLAM Algorithm Engineer

1

Master

Negotiable

Job Responsibilities: 1. Based on product optimization needs, formulate algorithmic engineering system solutions (involving visual recognition, positioning, and mapping); 2. Based on product needs, select perception systems (involving cameras and light sources) for medical robot scenarios; 3. Responsible for the implementation of calibration algorithms based on perception systems (involving cameras and light sources); 4. Based on or referring to the visual SLAM algorithm framework, realize object location recognition and positioning in medical robot scenarios, and realize mapping to improve stability and accuracy optimization; 5. Participate in the engineering implementation of related work and track the development of cutting-edge academic technologies; 6. Based on medical device regulations and standards, conduct quality management of the algorithm lifecycle. Job Requirements: 1. Master's degree or above, in computer science, automation, or related majors; 2. At least 2 years of working experience in visual SLAM algorithms, familiar with the application of deep learning technology in visual SLAM, priority will be given to those with successful project implementation experience; outstanding doctoral graduates, if they have relevant project experience, can also be considered; 3. Proficient in using relevant open-source libraries and frameworks such as PyTorch, PCL, OpenCV, g2o, ceres, and familiar with programming languages such as C++ and Python; 4. Possess innovation ability and team spirit, and have good teamwork and communication skills.

AI Algorithm Engineer

1

Master

Negotiable

Job Responsibilities: 1. Responsible for the research and development, optimization, and engineering implementation of binocular vision algorithms (feature extraction, stereo matching, depth estimation, 3D environmental perception, etc.); 2. Responsible for designing efficient stereo matching algorithms to improve accuracy in complex scenes (weak texture, illumination changes, occlusion, etc.); 3. Responsible for algorithm innovation by combining deep learning techniques (such as Cost Volume construction, end-to-end stereo matching networks); 4. Responsible for developing real-time binocular vision systems and optimizing algorithm performance to achieve low-latency visual processing pipelines; 5. Collaborate with hardware and embedded teams to complete camera calibration, multi-sensor fusion (IMU/LiDAR, etc.), and system integration; 6. Write technical documents, track cutting-edge technology trends, and promote the practical application of algorithms in products. Job Requirements: 1. Master's degree or above in Computer Science, Electronic Engineering, Automation, Mathematics, or related fields; 2. Proficient in core binocular vision algorithms (SGBM, BM, ELAS, semi-global matching, etc.), familiar with epipolar rectification, disparity calculation, and point cloud generation processes; 3. Familiar with OpenCV, PCL, and other toolkits, proficient in C++ programming; 4. Familiar with deep learning frameworks (PyTorch/TensorFlow), with practical experience in stereo matching networks; 5. Possess a solid mathematical foundation (multi-view geometry, probability and statistics, optimization algorithms); 6. Have practical project experience and be able to independently complete algorithm development, tuning, and deployment.

Motion Control Algorithm Engineer

1

Master

Negotiable

Job Responsibilities: 1. Based on the task requirements from superiors, formulate and verify technical solutions; 2. Responsible for analyzing the performance indicators of robotic arms and selecting collaborative robotic arms; 3. Responsible for the secondary development of robotic arm drives, involving communication, interfaces, and SDK functions to meet performance requirements; 4. Responsible for robotic arm function development, involving path planning, trajectory planning, and collision testing; 5. Responsible for improving robotic arm performance, including precision development and cycle time optimization; 6. Responsible for processing sensor data based on force control and vision; 7. Responsible for researching and applying cutting-edge algorithms such as force control technology and servo technology in the project; 8. Based on medical device regulations and standards, conduct quality management of the algorithm lifecycle; 9. Complete other tasks assigned by superiors. Job Requirements: 1. Master's degree or above, majoring in robotics, mechanical control, or electronics; 2. At least 1 year of experience in robotic arm planning and control algorithm work and achieving precision improvement; recent graduates from universities who have led robotic arm control and performance optimization projects will also be considered; 3. Familiar with C++, Python, Matlab and other programming languages, familiar with robot kinematics, dynamics, motion control theory, able to independently conduct algorithm design, simulation and application; those with experience in robotic arm dynamics development and robotic arm body development are preferred; 4. Excellent analytical and problem-solving skills, teamwork spirit and communication skills.