Robotics Engineer (Control & Embedded Systems)

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.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available