Enable job alerts via email!

Robotics Software Engineer (Robot Control System / Perception & Control Algorithm)

EA RECRUITMENT PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A well-established company in Singapore is seeking a Robotics Software Engineer to develop and test robotic software solutions. The ideal candidate should have a Bachelor's degree in Robotics or a related field, with a strong foundation in robotics algorithms and experience in C++, Python, and ROS. This role offers a competitive salary range of $4,500 to $8,500 plus variable bonuses. Working days are Monday to Friday, from 9:00am to 6:00pm.

Qualifications

  • Strong foundation in robotics algorithms, particularly in perception and/or control systems.
  • Hands-on experience developing for physical robotic platforms will be a plus.

Responsibilities

  • Develop, integrate, and test robotic software solutions in simulated and real-world environments.
  • Enhance usability, reliability, and scalability of mapping and localization systems.
  • Design and implement low-level interfacing with sensors and actuators.

Skills

Robotics algorithms
C++
Python
ROS
Git

Education

Bachelor’s degree in Robotics, Computer Engineering, Electrical Engineering
Job description

Well Established Company

Basic $4,500 - $8,500 + Variable Bonus

Working location: Tampines

Working days: Monday - Friday

Working hours: 9.00am - 6.00pm

Key Responsibilities:
  • Responsible in developing, integrating, and testing robotic software solutions in both simulated environments and real-world robotic systems.
  • Lead or contribute to initiatives in one or more of the following technical domains:
Perception Systems
  • Enhance the usability, reliability, and scalability of mapping and localization systems.
  • Improve object detection, classification, and tracking capabilities.
  • Develop and optimize sensor fusion algorithms for precise localization and environment awareness.
Control & Planning
  • Design and implement low-level interfacing with sensors and actuators.
  • Develop robot control systems and motion planning algorithms.
  • Work on behavior planning, path planning, and mission control logic.
  • Contribute to multi-robot coordination and fleet management systems.
  • Develop simulation environments for testing robotic behaviors and planning algorithms.
Qualifications:
  • Bachelor’s degree in Robotics, Computer Engineering, Electrical Engineering, or related fields.
  • Strong foundation in robotics algorithms, particularly in perception and/or control systems.
  • Experience in C++, Python, ROS, Git
  • Hands-on experience developing for physical robotic platforms will be a plus.

Candidates are encouraged to apply for this position with the following information in their resume:

  • Work experiences and job responsibilities
  • Current and Expected salary
  • Reason for leaving
  • Date of availability
  • Education background

We are an equal opportunities employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.