Robotic Software Development Engineer
9 hours ago
Singapur, singapore
A*STAR - Agency for Science, Technology and Research
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
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.
- 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.