RSE-3 - Lead Robotics Software Engineer

Botsync Pte Ltd

Singapore

On-site

SGD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Comprehensive health benefits
Startup growth opportunities
Work with robots in real-life use-case
Professional development

Job summary

Botsync Pte Ltd is seeking a senior robotics software leader to own the architecture and technical direction of core AMR software, including navigation, SLAM, and state machines. You will mentor engineers, drive design reviews, and coordinate with hardware, product, and regional teams to keep releases moving.

You will own roadmap decomposition, tackle hard runtime problems, and push for clean code, security, and scalable solutions.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Mechatronics, or equivalent.
  • 5+ years building production robotics software, with strong C++ and Python.
  • Deep, hands-on experience with ROS / ROS2, and ownership of navigation or SLAM systems.
  • Comfortable on Ubuntu / Linux development environments.
  • Experience leading or mentoring other engineers — technical leads count.
  • Sharp problem-solving instincts: identify root causes, not just symptoms.
  • Self-starter who runs independently and learns fast on the job.
  • Bonus: end-to-end system knowledge spanning mechanical, electrical, and software.

Responsibilities

  • Own the architecture and technical direction of core MAG AMR software systems — navigation, SLAM, or state machine — from design through production deployment.
  • Provide technical leadership across teams — mentoring engineers, driving design reviews, and escalation for hard runtime issues.
  • Set Technical direction and architecture for the MAG AMR software stack — navigation, SLAM, and state machine design.
  • Lead, mentor, and grow a team of robotics software engineers, including hiring and performance conversations.
  • Break down roadmap priorities into workable technical plans and assign ownership across the team.
  • Stay hands-on with the hardest problems — algorithm design, tricky bugs, and system-level tradeoffs.
  • Coordinate with cross-country teams — hardware, product, and other regional engineering pods — to keep releases moving.
  • Keep security and code quality standards enforced through regular reviews and vulnerability assessments.
  • Optimize navigation algorithms — improved planning, path tracking, and motion control.
  • Run a high bar on code review and engineering practice across the team, not just your own commits.
  • Represent the software team in planning and roadmap discussions with leadership.
  • Write and maintain clear, thorough documentation of the codebase and development activities.
  • Support on-site robot deployments and field testing when required.
  • Partner with the product team to keep user documentation accurate and current.

Skills

Robotics software development
C++
Python
ROS/ROS2
Leadership / mentoring
Problem solving
Self-starter
Independent work
Cross-functional collaboration

Education

Bachelor's or Master's degree in Computer Science, Computer Engineering, Mechatronics, or equivalent

Tools

ROS/ROS2

Job description

Key Responsibility #1:

Own the architecture and technical direction of core MAG AMR software systems — navigation, SLAM, or state machine — from design through production deployment.


Key Responsibility #2:

Provide technical leadership across teams — mentoring engineers, driving design reviews, and being the escalation point for the hardest runtime and field issues.



  • Set Technical direction and architecture for the MAG AMR software stack — navigation, SLAM, and state machine design.

  • Lead, mentor, and grow a team of robotics software engineers, including hiring and performance conversations

  • Break down roadmap priorities into workable technical plans and assign ownership across the team

  • Stay hands-on with the hardest problems — algorithm design, tricky bugs, and system-level tradeoffs

  • Coordinate with cross-country teams — hardware, product, and other regional engineering pods — to keep releases moving

  • Keep security and code quality standards enforced through regular reviews and vulnerability assessments

  • Optimize navigation algorithms — improved planning, path tracking, and motion control

  • Run a high bar on code review and engineering practice across the team, not just your own commits

  • Represent the software team in planning and roadmap discussions with leadership

  • Write and maintain clear, thorough documentation of the codebase and development activities

  • Support on-site robot deployments and field testing when required

  • Partner with the product team to keep user documentation accurate and current


Qualifications:


  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Mechatronics, or equivalent

  • 5+ years building production robotics software, with strong C++ and Python

  • Deep, hands‑on experience with ROS / ROS2, and real ownership of navigation or SLAM systems in the past

  • Comfortable on Ubuntu / Linux development environments

  • Experience leading or informally mentoring other engineers — technical leads count, not just people managers

  • Sharp problem‑solving instincts: you identify root causes, not just symptoms

  • Self‑starter who runs independently and learns fast on the job

  • Bonus: end‑to‑end system knowledge spanning mechanical, electrical, and software


Benefits:


  • Competitive salary

  • Comprehensive health benefits package

  • Hustle of a young startup – always something to do and something to improve Work with robots in real‑life use cases running 24/7 with 99% up time

  • Opportunities for professional development and growth into leadership roles

  • Collaborative and inclusive work environment


What Does Success Look Like for This Role

Make sure the impact of the role on the team and the company is very visible here


3 months:


  • You know the MAG AMR codebase, tooling, and CI/CD pipeline well enough to review anyone's work in it

  • You've built working relationships with your team and understand each person's strengths

  • Actively contributing to code reviews with useful, constructive feedback

  • You've shipped or unblocked at least one meaningful fix or feature yourself


6 months:


  • Your team is shipping navigation, SLAM, or state‑machine work you've planned and structured

  • There's a measurable improvement to navigation or localisation on a live deployment under your direction

  • You're the first call when something breaks on a deployment, and you resolve it without escalating further

  • Cross‑team collaborator — hardware, software, and product teams rely on your input


12 months:


  • You're driving architectural decisions for core AMR software components, not just reviewing them

  • Your team has shipped algorithms that are running reliably in production at scale

  • Engineers on your team are growing — you've mentored at least one into a more senior role

  • You're trusted to represent the software team's priorities and tradeoffs in roadmap conversations

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

RSE-3 - Lead Robotics Software Engineer
RSE-3 - Lead Robotics Software Engineer

BOTSYNC PTE. LTD. • Singapore

On-site
SGD 120,000 - 190,000
Competitive salary
Comprehensive health benefits
Challenging robotics projects
+2
Senior Robotics Software Engineer (AMR/ Robotic/Automation)
Senior Robotics Software Engineer (AMR/ Robotic/Automation)

RRECRUITER PTE. LTD. • Singapore

On-site
SGD 60,000 - 80,000
Robotics Field Application Engineer
Robotics Field Application Engineer

MOVEL AI PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior Development Engineer (ROS-I Interoperable Robotics Software System), ARTC
Senior Development Engineer (ROS-I Interoperable Robotics Software System), ARTC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 60,000 - 90,000
Senior / Lead Software Engineer (Robotics)
Senior / Lead Software Engineer (Robotics)

Quesscorp Singapore Pte Ltd • Singapore

On-site
SGD 70,000 - 90,000
ROS Architect
ROS Architect

ST ENGINEERING IHQ PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Software Development Manager
Software Development Manager

Garuda Robotics • Singapore

On-site
SGD 180,000 - 240,000
Software Development Manager
Software Development Manager

GARUDA ROBOTICS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Robotics AI Software Engineer Intern
Robotics AI Software Engineer Intern

KARCHER ROBOTICS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 20,000 - 33,000
Software Engineer (AI Focus)
Software Engineer (AI Focus)

NEUTRON PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000