Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Software Engineer – Robotics Manipulation & Vision.
Singapore Jobs Expertini

Urgent! Senior Software Engineer – Robotics Manipulation & Vision Job Opening In Singapore, Singapore – Now Hiring Hivebotics

Senior Software Engineer – Robotics Manipulation & Vision



Job description

Senior Software Engineer – Robotics Manipulation & Vision

We are looking for a Senior Software Engineer 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 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 tool → scrub → retract).

  • Integrate safety monitors (e.g., torque limits, emergency stops) into the manipulation stack.

  • Work with embedded teams to ensure low‑latency communication between manipulators and sensors.

  • Conduct real‑world testing in fields and refine manipulation robustness.

  • Create APIs to interface with 3rd‑party UI dashboards.

  • Low‑Level Driver Development: write custom drivers for actuators (servos, linear motors) and end‑effector tools (suction pumps, spray nozzles).

  • Interface with microcontrollers (Arduino, STM32) for real‑time sensor feedback (force‑torque, proximity sensors).

Required Skills & Qualifications

  • PhD/MS in Robotics, computer science or equivalent domain.

  • 5+ years in robotic manipulation (industrial arms, mobile manipulators).

  • Expertise in MoveIt, ROS 2, and motion planning (experience with MoveIt Pro a plus).

  • Strong C++ skills with experience in real‑time robotic control.

  • Background in computer vision (OpenCV, PyTorch, YOLO) for object detection/grasping.

  • Experience with end‑effector tooling (grippers, suction systems, cleaning attachments).

  • Knowledge of force control and compliant manipulation strategies.

  • Familiarity with behavior trees for task sequencing.

  • Bonus: Experience with 6/7‑DoF arm kinematics (URDF, IK solvers).

  • Prior work with manipulators (e.g., KUKA, Kinova, UR, Franka).

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

Appliances, Electrical, and Electronics Manufacturing

#J-18808-Ljbffr


Required Skill Profession

It & Technology



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Software Potential: Insight & Career Growth Guide