Start Your Search Here

Job Search

A*STAR - Agency for Science, Technology and Research

Singapore / Global

Robotic Software Development Engineer (Process Robotisation), ARTC

Job Description

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.

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs