【主要職責 (What You'll Do)】
1. Android 核心與中介層開發 (60%)
專注後端邏輯: 使用 Java 開發高穩定性的 Background Service,作為 AI 核心與硬體設備溝通過程中的神經中樞。通訊協議實作: 負責整合與維護多元通訊協議(包括 Netty, UDP, MQTT, SIP)以及各領域標準協定(如 Modbus, BACnet, KNX)。併發處理與指令管理: 精確運用 ExecutorService / Handler / Thread 管理多執行緒與指令佇列 (Command Queue),確保在高併發環境下指令能準確送達。產品持續迭代: 除了維護現有產品,你將持續面對新產品線推出的挑戰,親手搭建新設備的整合邏輯。
2. 跨系統整合與驗證 (40%)
驗證優先 (Validation First): 具備開發前先驗證的習慣。在撰寫程式碼前,主動使用工具(如 Postman, Realterm, Packet Sender, Wireshark)驗證廠商設備的 API 行為與封包規格。技術窗口溝通: 擔任技術聯絡人,主動與國內外廠商(IoT、飯店系統、電話系統商)釐清技術規格,排除整合障礙並進行除錯。數據同步與回報: 負責呼叫內部後端 API (Retrofit / RESTful),確保裝置狀態與系統日誌 (Log) 能可靠地回傳雲端。
2 years of experience required
No management responsibility