Application Robotics Engineer

Posted Yesterday
Be an Early Applicant
Singapore, SGP
In-Office
Junior
Robotics • Automation
The Role
Own the autonomy application layer: integrate and tune navigation modules (SLAM, perception, planning, control, behaviors), resolve field bugs, deliver hotfixes, validate software quality, produce playbooks and SOPs, train support teams, and build debugging and monitoring tools for robots deployed across diverse customer sites.
Summary Generated by Built In

We are looking for an Application Robotics Engineer to join our product squad and take ownership of the autonomy software application layer. This role bridges the gap between the platform autonomy stack (drivers, SLAM, perception, planning, control, behaviors) and product deployment at scale. You will ensure reliable navigation, quick issue resolution, and smooth operation of our robots across diverse customer environments such as warehouses, schools, retail, and airports.

This is a highly hands-on engineering role where you will own critical autonomy features, configure and tune systems for performance, and support the success of downstream teams (support, production, pre-sales) through robust playbooks, SOPs, and debugging tools.

Key Responsibilities

Autonomy Technical Feature Ownership

  • Act as feature owner for robot behaviors such as recovery, docking, touchscreen debugging, and error code structures.

  • Own application-level integration of critical navigation modules: drivers, SLAM, perception, planning, navigation & control, and behavior.

  • Configure and tune autonomy parameters (launch files, YAML, kinematics, sensor configs, feature flags) to optimize performance across sites.

  • Rapidly identify and roll out high-impact fixes or features.

  • Deliver hot-patches for urgent field failures, ensuring zero recurrence.

Software Quality & Validation

  • Ensure autonomy features meet production release quality through systematic validation.

  • Conduct and ensure good software regressions before release.

  • Design, improve, and execute safety and performance test cases for autonomy modules.

Field Bug Tracking & Resolution

  • Create and maintain weekly RST-VOC-Software reports summarizing autonomy-related field issues.

  • Triage, root-cause, and resolve field issues for critical bugs.

  • Provide clear RCA documentation and hotfixes with zero recurring issues.

Customer Success & Production Enablement

  • Develop Customer Success Playbooks with Pre-Sales for diverse worksite deployments.

  • Train Robot Support Teams on autonomy troubleshooting and debugging best practices.

  • Provide factory bring-up procedures, diagnostics SOPs, and production documentation to NPI and manufacturing teams.

Autonomy Debugging Tools

  • Develop and improve internal tools for logging, monitoring, testing, and simulation of the autonomy stack.

  • Ensure tools are easy to adopt and well-documented for use by engineering and support teams.

Technical Expectations (Must-haves)

  • Education & Experience: Bachelor’s or Master’s in Robotics, Computer Science, Mechatronics, or related field with 1–3 years of hands-on robotics software development experience.

  • Fresh gradute is welcomed to apply

  • Autonomy Stacks: Strong knowledge of navigation stacks covering SLAM, perception, planning, control, and behaviors.

  • Programming & Middleware: Skilled in ROS2, C++, and Python, with experience configuring and tuning autonomy systems via launch files, YAML params, sensor/kinematics configs, and feature flags.

  • Behavior Authoring: Ability to author and maintain BehaviorTree.CPP behaviors for mapping, coverage, docking, recovery, and error reporting modules.

  • Systems & Networking: Strong Linux (Ubuntu), networking, and bash scripting skills.

  • Sensors & Hardware: Hands-on with LiDAR, depth cameras, IMUs, embedded ECU device drivers, and calibration basics.

  • Debugging & Tools: Proven field debugging using ros2 topic/record, rviz/rqt, perf tools, with familiarity in USB/Ethernet/CAN/serial interfaces.

  • Safety & Middleware: Familiarity with robotics middleware, safety monitors, perception costmaps, SLAM backends, recovery logics, and debugging frameworks.

Skills Required

  • Bachelor's or Master's in Robotics, Computer Science, Mechatronics, or related field with 1-3 years hands-on robotics software development experience
  • Strong knowledge of navigation stacks: SLAM, perception, planning, control, and behaviors
  • Proficiency in ROS2, C++, and Python; experience configuring launch files, YAML params, sensor/kinematics configs, and feature flags
  • Ability to author and maintain BehaviorTree.CPP behaviors for mapping, coverage, docking, recovery, and error reporting
  • Strong Linux (Ubuntu), networking, and bash scripting skills
  • Hands-on experience with LiDAR, depth cameras, IMUs, embedded ECU device drivers, and calibration basics
  • Field debugging experience using ros2 topic/record, rviz/rqt, perf tools and familiarity with USB/Ethernet/CAN/serial interfaces
  • Familiarity with robotics middleware, safety monitors, perception costmaps, SLAM backends, recovery logics, and debugging frameworks
  • Fresh graduate candidates welcomed to apply
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Singapore
143 Employees
Year Founded: 2018

What We Do

Founded in 2018, LionsBot is a Singapore-headquartered smart robotics company providing deep technology solutions to the commercial cleaning industry. LionsBot has created a range of autonomous floor-cleaning machines designed and built in Singapore and equipped with LionsOS, its proprietary cloud operating system. The company’s first robot, the LeoBot, was awarded the prestigious Interclean Amsterdam Innovation Award in 2020 – the first Asian company to win this coveted prize. LionsOS was awarded the European Cleaning & Hygiene Award for technological innovation of the year in 2022 and the prestigious IF design award in 2023. The R3 Vac was awarded the Red Dot award – one of the world’s largest design competitions. Today, LionsBot has over 1,700 cleaning robots in 30 countries and counting across Europe, the US and Asia, with subsidiaries in India, the US and Netherlands.

Similar Jobs

Wise Logo Wise

Partnerships Manager APAC

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
Singapore, SGP
9000 Employees

Wise Logo Wise

High Value (Total Service) Support Specialist

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
Singapore, SGP
9000 Employees
Hybrid
Singapore, SGP
897 Employees

DFIN Logo DFIN

Account Executive

Fintech • Software
Hybrid
Singapore, SGP
1750 Employees
50K-50K Annually

Similar Companies Hiring

bet365 Thumbnail
Digital Media • Gaming • Software • Esports • Automation
Denver, Colorado
10000 Employees
Parsec Automation Thumbnail
Artificial Intelligence • Information Technology • Internet of Things • Software • Analytics • Automation • Manufacturing
Anaheim, California
99 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account