Save Job
Posted 2w ago

Robotic Software Development Engineer (Process Robotisation), ARTC

@ Agency for Science, Technology and Research (A*STAR)
Singapore
OnsiteFull Time
Responsibilities:developing algorithms, testing software, integrating solutions
Requirements Summary:Bachelor's in Robotics/Computer Science/Mechatronics, ~2 years robotics development experience preferred, proficient in C/C++, Python, JavaScript, ROS, Linux and ML/CV frameworks.
Technical Tools Mentioned:C, C++, Python, JavaScript, Git, Robot Operating System (ROS), Linux, TensorFlow, PyTorch, OpenCV, PCL, Gazebo, Isaac Sim, PLC
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Job Description







Apply now

Job Title: 
Robotic Software Development Engineer (Process Robotisation), ARTC
Requisition ID: 
2258
Posting Start Date: 
29/04/2026

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






Apply now