Job Description
We are looking for a
Senior Software Engineer – Robotics Manipulation & Vision
to lead the development of the
manipulation system
for our autonomous mobile manipulation robot. The role involves
motion planning, grasp planning, vision-guided manipulation, and safety-critical control
of robotic arms and end-effectors. You will work closely with the
navigation and perception teams
to ensure seamless
robot-environment interaction
. Key Responsibilities:
Design and implement
robotic manipulation pipelines
using
MoveIt, ROS 2, and C++
. Develop
vision-guided manipulation
(eg., object detection and pose estimation) for detecting shapes of toilets and sinks Optimize
path planning
(OMPL, STOMP) for
collision-free arm motions
in tight spaces. Implement
force-torque control
and
compliant motions
for safe interaction with surfaces. Architect
behavior tree-based task execution
for manipulation workflows (e.g., 'pick to...