Robotics Engineer (Control & Embedded Systems)

XSQUARE TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

XSQUARE Technologies is seeking a highly skilled Robotics Engineer specializing in control systems and embedded firmware to advance our AGV control stack for autonomous forklifts.

You will bridge high-level navigation with hardware execution, own end-to-end vehicle control logic, and contribute to scalable product delivery.

Proficiency in C++, embedded C, Python, ROS 2, CAN, and MCU firmware (STM32) is required; hands-on experience with real-time systems and PCB-level debugging preferred.

Qualifications

  • Proficient in C++, embedded C for real-time apps and Python.
  • Experience with CAN bus and industrial protocols.
  • Contributions to autonomous vehicle or mobile robotics projects.
  • Strong ROS 2 (and ROS 1) knowledge.
  • Able to explain complex concepts to non-technical stakeholders.
  • Proactive in identifying blockers and dependencies.
  • Hands-on MCU firmware experience at PCB level.
  • Familiar with VDA 5050 and multi-vendor fleet orchestration.
  • Knowledge of electronics, schematic design and PCB troubleshooting.

Responsibilities

  • Interface between Fleet Management software and truck hardware; manage control signals.
  • Design and maintain real-time vehicle control frameworks using ROS 2.
  • Develop trajectory control and local planners for warehouses.
  • Build tooling and diagnostics to monitor vehicle health.
  • Assist with on-site deployments for calibration and testing.
  • Own MCU boards (STM32) firmware and IPC-base communication.

Skills

C++
Embedded C
Python
ROS 2
CAN bus
Real-time systems
Vehicle control
System integration
PCB firmware
Communication protocols

Tools

STM32
CAN bus tools
ROS 2 debugging
PCB schematics

Job description

About the role

We are seeking a highly skilled and hands-on Robotics Engineer specializing in control systems and embedded firmware to develop our core AGV control stack. This role is central to bridging the gap between high-level autonomous navigation and low-level hardware execution for our fleet of autonomous forklifts. You will be responsible for the end-to-end implementation of vehicle control logic and the embedded systems that interface with industrial vehicle hardware. Beyond technical execution, the successful candidate will demonstrate a high degree of professional engineering discipline and cross-functional collaboration to help move our engineering culture toward standardized, scalable product delivery.

Key responsibilities
  • Manage and program the interface between high-level Fleet Management software and truck hardware, handling control signals across analog voltage, relay signals, and digital CAN bus.

  • Design, implement, and maintain real-time vehicle control frameworks using ROS 2 for diverse AGV models.

  • Develop and optimize trajectory control algorithms and local planners to ensure precise and reliable vehicle movement in complex warehouse environments.

  • Develop tooling and diagnostic subsystems to monitor vehicle health and troubleshoot system-level issues.

  • Participate in on-site deployments to calibrate, test, and resolve architectural or performance bottlenecks in real-world industrial facilities.

  • Act as the primary owner for MCU boards (such as STM32-based), ensuring robust firmware performance and communication between the Industrial PC (IPC) and the base machine.

About you
  • Professional-level proficiency in C++, embedded C for multi-threaded, real-time applications and Python programming.

  • Experience working with CAN bus and other industrial communication protocols.

  • Proven track record of significant technical contributions to autonomous vehicle or mobile robotics projects, with a focus on vehicle control and system integration.

  • Confident knowledge of ROS 2 (and ROS 1) architecture, particularly in controls, motion planning, and navigation stacks.

  • Ability to translate complex technical concepts for non-technical stakeholders (e.g., Sales, Product, or Management) and provide clear, concise status updates in daily stand-ups.

  • Proactive approach to identifying and resolving blockers for peers and navigating dependencies between different engineering squads.

  • Hands-on experience in MCU firmware programming at the PCB board level.

  • Knowledge of international interoperability standards such as VDA 5050 for multi-vendor fleet orchestration.

  • Familiarity with electronic system architecture, schematic design, and PCB-level troubleshooting.

About us

XSQUARE Technologies is a subsidiary of Goldbell Group.

Compensation will be aligned with your experience, technical knowledge, and relevant industry exposure.

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

Similar jobs worth comparing

Robotics Control Engineer - ROS2 & Embedded Firmware
Robotics Control Engineer - ROS2 & Embedded Firmware

XSQUARE TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (Fleet Management)
Software Engineer (Fleet Management)

XSQUARE TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 110,000 - 170,000
Competitive compensation
Cross-functional collaboration
Hands-on robotics projects
Senior Robotics System Engineer
Senior Robotics System Engineer

NEXadept • Singapore

On-site
SGD 120,000 - 160,000
Navigation & Control Engineer
Navigation & Control Engineer

LionsBot International • Singapore

On-site
SGD 60,000 - 80,000
Principal Robotics Engineer (Robotics Solutions & Integration)
Principal Robotics Engineer (Robotics Solutions & Integration)

Venti • Singapore

On-site
SGD 180,000 - 260,000
Fleet Management Software Engineer for Warehouse Robotics
Fleet Management Software Engineer for Warehouse Robotics

XSQUARE TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 110,000 - 170,000
Competitive compensation
Cross-functional collaboration
Hands-on robotics projects
Robotics Software Engineer
Robotics Software Engineer

Spearing Executive Search • Singapore

On-site
SGD 80,000 - 120,000
Navigation & Control Engineer
Navigation & Control Engineer

Neara • Singapore

On-site
SGD 76,000 - 115,000
AMR / AGV Technician
AMR / AGV Technician

XSQUARE TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 40,000 - 60,000
#EG Lead/Senior Systems Engineer, Multi Robot Systems
#EG Lead/Senior Systems Engineer, Multi Robot Systems

NCS Group • Singapore

On-site
SGD 90,000 - 120,000