
Senior Software Engineer
2 days ago
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)
-
Senior Software Engineer
1 week ago
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 timeEXPERIENCED 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...
-
Senior Process Engineer
4 weeks ago
Singapore The Chemical Engineer Full timeWood 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...
-
Software Engineer/Senior Software Engineer
4 weeks ago
Singapore PSA Singapore Full timeSoftware 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...
-
Software Engineer/Senior Software Engineer
3 days ago
Singapore PSA Singapore Full timeSoftware 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...
-
Software Engineer/Senior Software Engineer
17 hours ago
Singapore PSA Singapore Full timeSoftware 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...
-
Software Engineer/Senior Software Engineer
17 hours ago
Singapore PSA Singapore Full timeSoftware 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...
-
Software Engineer/Senior Software Engineer
18 hours ago
Singapore PSA Singapore Full timeSoftware 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...
-
Assistant Software Engineer
2 weeks ago
Singapore NUCLEUS SOFTWARE SOLUTIONS PTE LTD Full timeResponsibilities: 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 timeABOUT 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...