What You Will Do:
- Design and build SW framework for Robot, including:
- Design robot SW system based on the ROS/ROS II.
- Design system state machine/Behavior tree for the target robot task.
- Robot system performance optimization.
- Interface design for critical function module.
- Identify and resolve critical problems of system.
- AS robot SW architect, also need to take part in the activities:
- Functional module solution review.
- Business requirements clarification.
- Function decomposition according to architect.
To Be Successful You Will Have:
- Familiar with robotic system software architecture.
- Proficient in ROS-based robotic software systems.
- Experienced in software system design under Linux.
- Experience in developing large-scale real-time Linux control software (robotics/drones).
- Developed robotic control algorithms with the ability to solve core technical issues.
- Developed robotic products, familiar with cleaning business, and understand product requirements.
- Familiar with programming languages C/C++/Python.
- Work experience for Master’s degree with 5+ years or Bachelor’s degree with 8+ years.