Service Robot Test Engineer
Description
Join a dynamic Aeolus Robotics team working on cutting-edge robotics solutions that push the boundaries of innovation. We’re seeking highly motivated Test Engineers to ensure the highest quality in our robotics products.
As a Test Engineer, you’ll collaborate with a global cross-functional team, contributing to the validation of software, hardware, sensors, and systems as well as the manufacturing process. Your role involves executing tests, documenting procedures, and supporting various test-related activities.
【Responsibilities:】
● Conduct and support tests in the robot test lab for international and local R&D teams.
● Adapt quickly in a fast-changing prototype environment, demonstrating agility and initiative.
● Execute system tests, including understanding requirements, creating test scenarios, collecting test data, bug reporting, and preparing test reports.
● Set up, create, and maintain test environments and fixtures.
● Oversee whole robot system-level testing and technical transfers, serving as the interface representative between software and system teams.
● Drive test process improvements, Test Plan and Test Case development, SOP creation, and manage test documentation.
● Factory production tests support.
● Site deployment and related tests support.
【Required Skills】
1. AMR 與機器人系統基礎知識
- 了解自主移動機器人(AMR)的系統架構與基本運作原理。
- 熟悉 AMR 相關技術,包括:
- SLAM(Simultaneous Localization and Mapping)
- Localization & Navigation(定位與自主導航)
- Path Planning & Obstacle Avoidance(路徑規劃與避障)
- Motion Control(運動控制)
- Sensor Integration(感測器整合)
- 了解 LiDAR、Depth Camera、IMU、Wheel Encoder、Ultrasonic Sensor 等常見機器人感測器的工作原理與測試方法。
2. 軟硬體測試與系統驗證能力
- 具備軟體測試、硬體測試或系統整合測試的基本概念。
- 能依照產品規格建立 Test Plan、Test Case、Test Procedure 與 Test Report。
- 熟悉 Functional Testing、Integration Testing、Regression Testing 及 System Validation。
- 能執行機器人實際運作測試,包括:
- Navigation Accuracy(導航精度)
- Localization Stability(定位穩定性)
- Obstacle Detection & Avoidance(障礙物偵測與避障)
- Autonomous Task Execution(自主任務執行)
- Multi-floor / Elevator Integration(跨樓層與電梯整合)
- Battery Life & Charging(續航力與充電)
- Recovery & Fail-safe Behavior(異常復原與失效安全行為)
- 具備系統問題分析、異常重現、測試紀錄及 Bug Tracking 能力。
3. 程式設計與測試工具
- 具備 Python 或 C++ 基本程式設計能力,能開發簡易測試腳本與自動化測試工具。
- 熟悉 Linux / Ubuntu 作業環境與基本 Command Line 操作。
- 具備 Log Analysis、Debugging 與基本問題排除能力。
- 了解 Git、Jira、Test Management Tools 等開發與測試管理工具。
- 具備基礎網路通訊概念,例如 TCP/IP、Wi-Fi、REST API 等。
4. 實際場域測試能力(Field Testing)
- 能在辦公室、飯店、餐廳、醫院等實際使用環境中執行機器人測試。
- 能針對不同環境條件進行測試,包括動態人流、狹窄通道、反光或透明障礙物、地面材質及網路不穩定等情境。
- 能分析機器人在長時間運作下的可靠度、穩定性與異常行為。
【Educational Background】
1. 大學以上學歷,主修機械工程、電機工程、電子工程、資訊工程、自動控制、機器人工程、自動化工程或其他相關理工科系
2. 具備機器人系統、AMR、自動控制、嵌入式系統或軟硬體整合測試相關背景者尤佳。
3. 具備機器人導航、SLAM、ROS/ROS 2 或自主移動系統研究經驗之碩士學歷者加分。
【Bonus Skills】
- 具備 AMR、AGV、Service Robot 或其他 Autonomous Robot 相關測試經驗。
- 熟悉 ROS / ROS 2、RViz、rosbag / rosbag2、Gazebo 等機器人開發及測試工具。
- 具備 SLAM、Navigation Stack、Localization Algorithm 測試或效能評估經驗。
- 熟悉 Robot Operating System、Linux-based Embedded Systems 或 Robot Middleware。
- 具備 Python 自動化測試 Framework(例如 pytest)開發經驗。
- 具備 Reliability Testing、Stress Testing、Endurance Testing 或 Failure Analysis 經驗。
- 了解機器人相關安全標準,例如 ISO 13482(Personal Care Robots)或適用的機械及電氣安全標準。
- 具備 Cloud Robot Management、Fleet Management System 或 OTA Firmware Update 測試經驗