Search by job, company or skills

Hivebotics

Senior Software Engineer – Robotics Manipulation & Vision

Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants
5-7 Years

Job Description

We are looking for aSenior Software Engineer Robotics Manipulation & Visionto lead the development of themanipulation systemfor our autonomous mobile manipulation robot. The role involvesmotion planning, grasp planning, vision-guided manipulation, and safety-critical controlof robotic arms and end-effectors. You will work closely with thenavigation and perception teamsto ensure seamlessrobot-environment interaction.

Key Responsibilities:
  • Design and implementrobotic manipulation pipelinesusingMoveIt, ROS 2, and C++.
  • Developvision-guided manipulation(eg., object detection and pose estimation) for detecting shapes of toilets and sinks
  • Optimizepath planning(OMPL, STOMP) forcollision-free arm motionsin tight spaces.
  • Implementforce-torque controlandcompliant motionsfor safe interaction with surfaces.
  • Architectbehavior tree-based task executionfor manipulation workflows (e.g., 'pick tool scrub retract').
  • Integratesafety monitors(e.g., torque limits, emergency stops) into the manipulation stack.
  • Work withembedded teamsto ensure low-latency communication between manipulators and sensors.
  • Conductreal-world testingin fields and refine manipulation robustness.
  • CreateAPIsto interface with3rd-party UI dashboards
  • Low-Level Driver Development:
  • Writecustom driversforactuators (servos, linear motors)andend-effector tools(suction pumps, spray nozzles).
  • Interface withmicrocontrollers(Arduino, STM32) forreal-time sensor feedback(force-torque, proximity sensors).

Required Skills & Qualifications:
  • PhD/MS in Robotics, computer science or equivalent domain.
  • 5+ yearsinrobotic manipulation(industrial arms, mobile manipulators).
  • Expertise inMoveIt, ROS 2, and motion planning(experienced with MoveIt Pro will be a great plus).
  • StrongC++skills with experience inreal-time robotic control.
  • Background incomputer vision(OpenCV, PyTorch, YOLO) for object detection/grasping.
  • Experience withend-effector tooling(grippers, suction systems, cleaning attachments).
  • Knowledge offorce controlandcompliant manipulationstrategies.
  • Familiarity withbehavior treesfor task sequencing.
  • Bonus: Experience with6/7-DoF arm kinematics(URDF, IK solvers).
  • Prior work with manipulators(eg., KUKA, kinova, UR, Franka)

More Info

Industry:Other

Function:Robotics

Job Type:Permanent Job

Date Posted: 20/08/2025

Job ID: 124266065

Report Job

About Company

View More
Last Updated: 24-09-2025 06:34:20 PM
Home Jobs in Singapore Senior Software Engineer – Robotics Manipulation & Vision