Robotic Software Development Engineer

9 hours ago

Singapur, singapore A*STAR - Agency for Science, Technology and Research Full-time
Job Description

Candidate applying for this position shall assist in research and development of AI-based robotics solutions 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 test, improve, 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 the software solution into the 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 of work experience in the development and deployment of robotic algorithms for industry applications.
  • Proficient in programming languages such as 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 (e.g., TensorFlow, PyTorch, OpenCV, PCL) is an added advantage.
  • Experience with 3D simulation tools (e.g., Gazebo, Isaac SIM).
  • Hands‑on experience with industrial robots and automation hardware.
  • Proficient in industrial & collaborative robot programming. PLC programming is an added advantage.
  • Knowledge of robot manipulation and kinematics.
  • Excellent problem‑solving and communication skills.
  • Result‑oriented, independent, and a self‑driven team player.