Robotics AI Software Engineer Intern

KARCHER ROBOTICS SINGAPORE PTE. LTD.

Singapore

On-site

SGD 20,000 - 33,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

KARCHER ROBOTICS SINGAPORE PTE. LTD. is seeking a Robotics AI Software Engineer Intern in Singapore to contribute to autonomous robot software. You will work on ROS2, autonomous navigation, AI-enabled perception, sensor fusion, and robot integration, with exposure to simulation and real deployments.

You will gain hands-on experience developing software for autonomous robots, collaborating with robotics engineers, and contributing to production-grade systems on real hardware platforms.

Qualifications

  • Currently pursuing a Bachelor’s or Master’s degree in robotics, CS, EE, mechatronics or related field.
  • Strong programming experience in C++ or Python.
  • Familiarity with Linux/Ubuntu and ROS/ROS2 is a strong plus.

Responsibilities

  • Develop and improve software modules for autonomous robotic systems.
  • Work on components such as mission execution and robot behaviors.
  • Assist autonomous navigation workflows and route planning.
  • Develop docking and recovery behaviors, and task logic.
  • Interface onboard software with HMI and higher-level applications.
  • Explore AI-enabled scene understanding and data pipelines.
  • Test algorithms in Gazebo or Isaac Sim simulations.
  • Support debugging, validation, and performance analysis on real robots.
  • Collaborate with software, hardware, and systems engineers.

Skills

C++
Python
ROS/ROS2
Linux/Ubuntu
Git
Docker
CMake
Gazebo
Isaac Sim
OpenCV
Nav2
PyTorch

Education

Bachelor’s or Master’s degree in Robotics/CS/EE/Mechatronics

Tools

ROS/ROS2
Gazebo
Isaac Sim

Job description

About the Role

We are looking for a talented Robotics AI Software Engineer Intern to join our robotics software engineering team in Singapore. You will contribute to the development of software systems powering autonomous robots used in real-world environments.

The internship provides hands‑on experience working on modern robotics technologies including ROS2, autonomous navigation, AI-enabled perception, sensor fusion, and robot system integration. You will collaborate with experienced robotics engineers and gain exposure to both simulation and real robot deployments.

Responsibilities
  • Develop and improve software modules for autonomous robotic systems.
  • Work on robotics components such as:
    • mission execution and robot behaviors
    • autonomous navigation workflows
    • docking and recovery behaviors
    • route execution and task logic
    • interfaces between onboard robot software and HMI / higher‑level applications
    • AI-enabled scene understanding
    • data pipelines for robotics logs / sensor data
    • evaluation of AI learning‑based perception or behavior modules
  • Work with ROS2-based robotics systems and contribute to software integration across multiple subsystems.
  • Assist in the development and customization of autonomous navigation‑related components such as:
    • behavior trees
    • route / planner integrations
    • recovery behaviors
    • robot control and motion execution workflows
  • Develop and test algorithms in simulation environments (e.g., Gazebo, Isaac Sim).
  • Support debugging, validation, and performance analysis through logs, testing, and field trials on real robots.
  • Collaborate with software, hardware, and systems engineers to deliver reliable robotic functionality.
Requirements
Education
  • Currently pursuing a Bachelor’s or Master’s degree in:
    • Robotics
    • Computer Science
    • Electrical Engineering
    • Mechanical Engineering
    • Mechatronics
    • or a related field
Technical Skills (Preferred)
  • Strong programming experience in C++ or Python
  • Familiarity with Linux / Ubuntu
  • Basic understanding of robotics concepts such as:
    • kinematics
    • motion planning
    • perception
    • control
    • behavior trees / state machines
  • Experience or coursework in ROS / ROS2 is a strong plus
  • Familiarity with sensors such as LiDAR, cameras, IMU, or GPS
  • Experience with Git, Docker, CMake
  • Exposure to simulation tools such as Gazebo, Isaac Sim
  • Exposure to computer vision, machine learning, or AI for robotics is a plus
Bonus Experience (Nice to Have)
  • ROS2 package development
  • Computer vision or machine learning
  • SLAM or localization algorithms
  • Autonomous navigation frameworks (e.g., Nav2)
  • Experience with PyTorch, OpenCV, or model inference pipelines
  • Robotics competitions, research projects, or personal robotics / AI projects
What You Will Gain
  • Real-world experience developing software for autonomous robots
  • Exposure to modern robotics frameworks including ROS2, Nav2 and autonomous navigation systems
  • Opportunity to work with real hardware platforms and large robotic systems
  • Exposure to AI-enabled perception and autonomy workflows in robotics
  • Mentorship from experienced robotics engineers
  • Experience contributing to production‑grade robotics software systems
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Autonomous Robotics AI Software Intern (ROS2)
Autonomous Robotics AI Software Intern (ROS2)

KARCHER ROBOTICS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 20,000 - 33,000
Robotics Intern Engineer
Robotics Intern Engineer

Movel AI Pte Ltdmovel.ai • Singapore

Hybrid
SGD 11,000 - 17,000
Stipend provided
Hybrid workspace
Alstom Software Robotics Intern Singapore | ROS 2 Gazebo Newer internship
Alstom Software Robotics Intern Singapore | ROS 2 Gazebo Newer internship

Edubard • Singapore

On-site
Robotics Software Engineer
Robotics Software Engineer

Spearing Executive Search • Singapore

On-site
SGD 80,000 - 120,000
Robotics Engineer Intern - Embodied AI
Robotics Engineer Intern - Embodied AI

HongYeGroup • Singapore

On-site
Robotics Software Support Intern — Singapore (Hybrid)
Robotics Software Support Intern — Singapore (Hybrid)

Movel AI Pte Ltdmovel.ai • Singapore

Hybrid
SGD 11,000 - 17,000
Stipend provided
Hybrid workspace
Robotics Software Engineer
Robotics Software Engineer

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 170,000
Robotics AI Engineer Intern [IDA: 00031]
Robotics AI Engineer Intern [IDA: 00031]

Aumovio SE • Singapore

On-site
Robotics Application Intern Engineer
Robotics Application Intern Engineer

PassFort • Singapore

On-site
Stipend for the internship
AI-Robotics Engineer
AI-Robotics Engineer

DSTA • Singapore

On-site
SGD 90,000 - 130,000