A*STAR - Agency for Science, Technology and Research

Robotic Software Development Engineer (Process Robotisation), ARTC

Singapore

2 months ago
Save Job

Summary

Job Description

Candidate applying for this position shall assist in research and development AI-based robotics solution particularly in the domain of robotic manipulation that deliver impactful research and industrial deployment outcomes.

Roles and Responsibilities

  • Collaborate within a cross-functional team of technical experts to develop and optimize state-of-the-art robotic algorithms.
  • Continuously testing, improving or debug existing software modules.
  • Develop machine learning based algorithms for toolpath planning strategy.
  • Leverage 3D simulation tools for performance analysis of robotic algorithm validation.
  • UI/UX design.
  • Collaborate with other team members to integrate software solution into robotic platform.
  • Assist in executing research programs and projects, ensuring timely delivery of milestones.

Job Requirements

  • Degree in Robotics, Computer Science, Mechatronics Engineering or equivalent.
  • Preferably 2 years work experience in development and deployment of robotic algorithm for industry applications.
  • Proficient in programming languages such as in C, C++, Python, JavaScript, and Git.
  • Proficient in robot programming using Robot Operating System (ROS) and Linux environment.
  • Experience with AI/ML frameworks and computer vision tools (such as TensorFlow, Pytorch, OpenCV, PCL) added advantage.
  • Experience with 3D simulation tools (such as Gazebo, Issac SIM).
  • Hands-on experience with industrial robots and automation hardware.
  • Proficient in industrial & collaborative robot programming. PLC programming is added advantage.
  • Knowledge of robot manipulation and kinematics.
  • Excellent problem-solving and communication skills.
  • Result-orientated, independent and a self-driven team player

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job