Job Title: Robotics Application Integration Engineer (Delivery / Full-Stack)
Job Responsibilities
Delivery Service Deployment: Lead the customized development of robot delivery workflows; implement end-to-end automated delivery loops from origin to destination based on predefined SLAM/mapping paths.
Cross-System Integration: Execute communication interfacing between robots and infrastructure, including Elevator Control Systems (ECS), automatic doors, and access control; ensure autonomous navigation across floors and through secure entry points.
Finite State Machine (FSM) Development: Design logical workflows for the delivery process (e.g., Loading → Calling Elevator → Navigation → Arrival Notification → Obstacle Avoidance); develop robust handlers for edge cases like path blockage or integration timeouts.
Remote Control & Monitoring: Integrate and maintain robot management platforms to enable task dispatching, real-time localization monitoring, power management, and remote troubleshooting.
Requirements
1. Business Integration (Core)
Protocol Integration: Proficiency in common interface protocols (MQTT, HTTP, gRPC, WebSocket); experienced in efficiently integrating with third-party SDKs/APIs for elevator and access control.
Logic Design: Expert in Finite State Machines (FSM) or Behavior Trees; ability to write robust strategies for complex scenarios in path-based delivery (e.g., elevator malfunctions, path obstructions).
Network Resilience: Proficiency in Linux network stack optimization; capable of ensuring stable data transmission and system recovery in challenging environments with intermittent signals (e.g., elevators, underground parking lots, and dead zones).
2. Software Development
Programming Proficiency: Skilled in Python or C++ for business logic development with high standards for code quality and documentation.
ROS Fundamentals: Solid understanding of ROS1/ROS2 architectures; ability to interface with robot chassis SDKs for motion control (velocity commands, start/stop, error correction).
Full-Stack Collaboration: Familiar with Docker deployment; able to develop lightweight Web interfaces or scripts for joint debugging with existing dispatching systems and management backends.
3. Engineering & Field Operations
On-site Optimization: Strong hands-on engineering mindset; capable of fine-tuning robot poses and velocity profiles at critical nodes like elevators and doorways in real-world environments.
Troubleshooting: Ability to quickly locate intermittent field issues through log analysis, rosbag playback, or network packet sniffing (Wireshark).