公司简介

"Empower people to do more"
"Empower people to do more"
Job Responsibilities:
1. Design and implement an automated testing framework for robot software, covering unit testing, integration testing, and system testing (including simulation environments and real-world testing).
2. Provide simulation-based technical solutions for validation and evaluation problems faced by robot algorithms, verifying the functionality and performance of core algorithms such as perception, navigation, and motion control.
3. Build a comprehensive simulation scene library to explore or generate challenging scenarios for the robot software system.
4. Utilize historical data and virtual environments to create an autonomous driving simulation environment, achieving closed-loop testing for robots and visualizing relevant debugging information.
5. Set up hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing environments, integrating sensor (LiDAR, cameras) and actuator simulations.
6. Analyze test results, track defects, and cooperate with the development team to reproduce and fix issues.
7. Promote test left shifting, participate in code reviews and architectural design, enhancing software testability.
Qualifications:
1. Bachelor's degree or above in Computer Science, Vehicle Engineering, Mathematics, Automation, or related fields.
2. Proficient in automation testing tools (Robot Framework/Pytest/Google Test) and continuous testing processes.
3. Familiar with robot simulation tools (Gazebo/Isaac Sim) or real-time system testing methods.
4. Knowledge of ROS/ROS2 communication mechanisms (Topic/Service/Action) and common middleware (DDS).
5. Proficient in using Linux systems and possess good Python programming skills.
6. Good problem-solving abilities and teamwork skills.
7. Fluent in reading and writing English, able to use it as working language.