Find a jobRecruiters

AMR Software Engineer (ROS/ ROS2 / SLAM)

Exclusive opportunity

Onsite

AMR Software Engineer (ROS/ ROS2 / SLAM)

Private Advertiser

AMR Software Engineer (ROS/ ROS2 / SLAM)

Skills

DockerPythonLinuxMQTTWarehouse Management

6 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

MYR 7,000 – MYR 10,000 / month

Location:

George Town, Penang, Malaysia

Work mode:

Onsite

Published on:

21 October 2026

What they need


About the role

Responsible for AMR application-layer software development, state machine business logic, industrial communication protocols (E84, Modbus, SECS-GEM), scheduling system interfaces, and creating UI/diagnostic tools for FAE field teams.

Key responsibilities

  • Write and maintain ROS/ROS2 or proprietary robot framework code for work order processing, station docking, error recovery, safety state machines, and precise motion execution in semiconductor cleanrooms
  • Develop interfaces between AMRs and upper-level systems (RMS/MCS, MES/WMS) via VDA5050, RESTful API, WebSocket, MQTT, and integrate peripherals like automatic doors, elevators, PLCs, and E84 optical sensors
  • Create UI tools for field mapping, calibration, parameter configuration, and diagnostics; establish structured log outputs and FAE training guides
  • Support FAEs on deep-level bug resolution (software crashes, protocol drops, state machine deadlocks) and participate in proof-of-concept (POC) site commissioning

About you

  • Bachelor's degree in Computer Science, Automation, Robotics Engineering, or related fields
  • 3+ years of software development experience in robotics or industrial automation
  • Proficient in C++ or Python, Linux environments, Git, CMake, Docker, ROS/ROS2 architecture (Topics, Services, Actions, TF frames)
  • Familiar with TCP/IP, HTTP, MQTT, Modbus; knowledge of VDA 5050, SEMI E84, SECS-GEM, or SLAM/path planning algorithms is a major plus
  • Business travel to the R&D center and customers in China, India, and other designated regions is a must for this role. The travel frequency will depend on project requirements.

For interested applicants, kindly send your resume in Word/PDF format to include the following in your resume including:

  1. Current Salary

  2. Expected Salary

  3. Availability

  4. Reason for leaving

Thank you for your application and we regret that only shortlisted applicants will be notified

By submitting any application or resume to us, you will be deemed to have agreed & consented to us collecting, using, retaining & disclosing your personal information to prospective employers with the services provided by us.

NGUYEN THI DOAN | R23116355

RRecruiter Pte. Ltd. | 18C9514

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur Logiciel Ros2 - C++ Qt (F/H)

Freelance

Montpellier, France

Onsite

Skills

MQTTC++ros2

2 months ago

Quick apply

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

2 months ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

13 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools