一、核心技能要求?
Android開發(fā)能力?
熟練掌握 Kotlin/Java,熟悉 Android SDK/NDK? 開發(fā),精通 Jetpack組件及 MVVM架構(gòu)? 。
具備 網(wǎng)絡(luò)通信協(xié)議? 開發(fā)經(jīng)驗,熟悉 TCP/IP、HTTP/HTTPS、MQTT/CoAP? 等協(xié)議,熟練使用 OkHttp、Retrofit? 等網(wǎng)絡(luò)庫 。
掌握 Android HAL(硬件抽象層)? 開發(fā),能對接 傳感器、藍牙/Wi-Fi模塊? 等硬件驅(qū)動 。
網(wǎng)絡(luò)通信與協(xié)議棧?
熟悉 Socket編程? 及 TCP/UDP協(xié)議,能實現(xiàn)設(shè)備端與服務(wù)端低延遲通信 。
了解 工業(yè)協(xié)議(如Modbus、Profinet)或 車載協(xié)議(如SOME/IP、AUTOSAR)者優(yōu)先 。
具備 網(wǎng)絡(luò)調(diào)試能力,熟練使用 Wireshark、Charles? 等工具分析數(shù)據(jù)包 。
硬件與嵌入式開發(fā)?
掌握 電路設(shè)計基礎(chǔ)(模電/數(shù)電),熟悉 原理圖繪制(AD)、PCB布局? 及 嵌入式系統(tǒng)開發(fā)(Linux/RTOS) 。
能操作 示波器、邏輯分析儀? 等硬件調(diào)試工具,具備 傳感器數(shù)據(jù)采集與處理? 經(jīng)驗 。
熟悉 串口通信(UART、RS485)、I2C/SPI總線? 及 GPIO控制? 。
二、崗位職責
1.負責智能硬件的應(yīng)用開發(fā),實現(xiàn)設(shè)備控制與數(shù)據(jù)交互。
2.設(shè)計并優(yōu)化網(wǎng)絡(luò)通信模塊,確保設(shè)備與云端的高效、穩(wěn)定連接。
3.調(diào)試硬件驅(qū)動及嵌入式系統(tǒng),解決跨平臺兼容性問題。
4.參與產(chǎn)品原型設(shè)計,編寫技術(shù)文檔及測試用例。