We are seeking a talented Robotics Software Engineer to join our R&D team working on humanoid manipulation and control using Unitree H1 and G1 platforms.
You will contribute to the development of perception, control, and AI-driven manipulation capabilities enabling humanoid robots to interact with real-world objects safely and intelligently.
Key Responsibilities:
- Develop and integrate motion control algorithms for humanoid arms and hands (grasping, reaching, object manipulation).
- Implement and optimize ROS2 nodes for perception, planning, and actuation.
- Integrate vision-based object detection and pose estimation using OpenCV and deep learning models (e.g., YOLO, SAM).
- Test and simulate control strategies in Gazebo, Isaac Sim, or similar environments.
- Collaborate with mechanical, AI, and embedded teams to achieve seamless humanoid performance.
Qualifications
- B.Sc. or M.Sc. in Robotics, Computer Engineering, Mechatronics, or a related field.
- 2–5 years of experience in robotics software development.
- Proficiency in Python and C++.
- Hands-on experience with ROS2, MoveIt, and robot simulation tools.
- Knowledge of kinematics, trajectory control, and sensor integration.
- Familiarity with Unitree SDKs or similar humanoid platforms (a plus).
Nice to Have
- Experience with reinforcement learning or imitation learning for robot control.
- Familiarity with grasping and manipulation frameworks.
- Open-source contributions or robotics competition experience.
Why Join Us
Work on cutting-edge humanoid robotics projects with real hardware (Unitree H1 & G1).
Collaborative and innovation-driven environment.
Opportunity for growth into senior or lead positions.