Job Search and Career Advice Platform

Enable job alerts via email!

Robotics Software Engineer

PRIMECH A & P PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading robotics firm in Singapore is seeking a skilled Robotics Software Developer to join their team. You will develop cutting-edge software for the HYTRON autonomous cleaning robot, ensuring it performs reliably in real-world conditions. The role requires significant experience in robotics software development, especially with ROS2, alongside proficiency in Python or C++. Join us in shaping the future of robotics solutions in sophisticated environments.

Qualifications

  • 3+ years experience in robotics software development.
  • Strong hands-on experience with ROS / ROS2.
  • Experience working with real robotic hardware.

Responsibilities

  • Develop and maintain robotics control software using ROS2.
  • Implement and optimise robot motion control, state machines, and safety logic.
  • Support system debugging, testing, and on-site deployment.

Skills

Robotics software development
Python
C++
ROS / ROS2
Linux

Education

Degree in Computer Science, Robotics, or related field

Tools

Embedded platforms (Jetson, ARM)
Job description

Join Primech AI to be part of the team developing cutting-edge technology for optimizing facilities solutions. You’ll be central to building the software behind HYTRON, our pioneering autonomous commercial cleaning robot, tackling real-world challenges and ensuring it operates reliably in everyday environments. Collaborating with our AI and systems engineers, your expertise will directly shape the performance, impact, and future of our robotics systems.

Learn more about HYTRON and our work at: https://primech.ai/

Responsibilities
  • Develop and maintain robotics control software using ROS2.
  • Implement and optimise robot motion control, state machines, and safety logic.
  • Integrate sensors, actuators, and real-time control systems.
  • Support system debugging, testing, and on-site deployment.
  • Work closely with AI and systems engineers to ensure stable robot operation.
Minimum Requirements
  • Degree in Computer Science, Robotics, or related field.
  • 3+ years experience in robotics software development.
  • Strong hands-on experience with ROS / ROS2.
  • Proficiency in Python and/or C++.
  • Experience working with real robotic hardware.
  • Solid Linux system knowledge.
Preferred
  • Experience with force control or manipulation systems.
  • Experience with embedded platforms (Jetson, ARM).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.