Senior Software Engineer

2 days ago


Singapore HIVEBOTICS PTE. LTD. Full time

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 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**(experienced with MoveIt Pro will be a great 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(eg., KUKA, kinova, UR, Franka)



  • Singapore Propel Software Solutions Full time

    **COMPANY** Propel Software is a US based company that transforms the way product companies work. Our product value management platform connects commercial and product teams to optimize decision making, drive process efficiencies, and engage customers with compelling products and experiences. Propel has a proven track record of improving product quality,...

  • Software Recruiter

    2 weeks ago


    Singapore Argent Software Full time

    EXPERIENCED Singaporean Software Recruiter -- $SG 100,000 base; $SG 2,000 Per Hire. You have at least five years’ experience in recruiting senior systems software salesmen and field engineers. You both like and are good at your job All training and computer hardware suppliedYou have a quiet home office; 8 - 5 Monday to Friday; **No travel Base**: SGD...


  • Singapore The Chemical Engineer Full time

    Wood is currently recruiting for a Process Engineer with extensive experience in the pharmaceutical and bio-pharma industry to support our growing operations in Singapore. You will be responsible for ensuring that process engineering activities on assigned projects are executed within budgeted manhours and approved schedules, in compliance with project...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software EngineerJoin to apply for the Software Engineer/Senior Software Engineer role at PSA SingaporeContinue with Google Continue with GoogleSoftware Engineer/Senior Software EngineerJoin to apply for the Software Engineer/Senior Software Engineer role at PSA SingaporeWe're looking for Software Engineers to join our Agile Product...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We're looking for Software Engineers to join our Agile...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join our Agile...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join our...


  • Singapore NUCLEUS SOFTWARE SOLUTIONS PTE LTD Full time

    Responsibilities: Develop the code using Java, Spring, Struts, ORM and Oracle, under the guidance of an experienced professional. Develop Coding, Test cases using J-units and perform Unit Testing. Adhering the schedule and scope of the project. Interact with Project lead to review Technical deliverables. Desired for the Position: Degree/...

  • Software Engineer

    1 week ago


    Singapore Sioux High Tech Software Full time

    ABOUT SIOUX Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...