Robotics Engineer / Scientist (Manipulation)
DELTA ELECTRONICS INT'L (SINGAPORE) PTE. LTD.
Singapore
On-site
SGD 70,000 - 100,000
Full time
22 days ago
Job summary
A leading technology firm in robotics is seeking talented individuals to develop robotic manipulation systems in Singapore. The role requires expertise in motion planning, programming skills in C++ and Python, and the ability to collaborate across functions. The ideal candidate holds an advanced degree in a relevant field and demonstrates strong problem-solving skills in complex environments.
Qualifications
- Solid understanding of control strategies like impedance and hybrid control.
- Experience with motion planning libraries like OMPL or RRT-based planners.
- Familiarity with simulation tools for manipulation tasks.
Responsibilities
- Develop robotic manipulation systems focusing on dexterous grasping.
- Design algorithms for motion and grasp planning.
- Integrate perception systems for object detection and scene understanding.
- Prototype manipulation capabilities in real-world environments.
Skills
Robotic arm kinematics
Motion planning
C++ programming
Python programming
Communication skills
Education
Bachelor's, Master’s, or Ph.D. in Robotics or related field
Tools
ROS1/ROS2
MoveIt!
Gazebo
YOLO
Responsibilities:
- Develop robotic manipulation systems with a focus on dexterous grasping, robot manipulation, and interaction with unstructured environments.
- Design and implement algorithms for motion planning, grasp planning, force/torque control, and adaptive manipulation using robotic arms and end-effectors.
- Integrate perception systems for object detection, pose estimation, and real-time scene understanding to enable robust manipulation.
- Prototype and validate manipulation capabilities in both simulated and real-world environments, ensuring system robustness, repeatability, and safety.
- Collaborate with cross-functional teams across perception, planning, hardware, and software to develop end-to-end manipulation pipelines for mobile robotic platforms.
- Documentation: Maintain detailed documentation of manipulation algorithms, system configurations, and testing procedures. Create user guides and documentation for internal and external stakeholders.
Requirements:
- Bachelor's, Master’s, or Ph.D. in Robotics, Computer Science, Mechanical/Electrical Engineering, or a related field.
- Solid understanding of robotic arm kinematics, dynamics, control strategies (e.g., impedance, admittance, hybrid force/position control), and grasp planning.
- Experience with manipulation frameworks such as MoveIt!, and motion planning libraries like OMPL or RRT-based planners.
- Proficiency in integrating force/torque sensors, or vision-based feedback for adaptive and compliant manipulation.
- Familiarity with simulation tools such as Gazebo, MuJoCo, or Isaac Sim for manipulation task development.
- Hands-on experience with vision and AI frameworks for object detection and segmentation (e.g., YOLO, Grounding DINO, SAM).
- Skilled in C++, Python, and robotic middleware (ROS1/ROS2).
- Strong debugging and system integration skills.
- Excellent teamwork and communication abilities, with a proactive mindset for solving complex challenges in real-world scenarios.