崗位職責(zé):
1.負(fù)責(zé)智能硬件設(shè)備的 Android 端 App 開(kāi)發(fā),包括設(shè)備綁定、控制、通訊、OTA、局域網(wǎng)發(fā)現(xiàn)、多設(shè)備并發(fā)配網(wǎng)、狀態(tài)同步等完整鏈路。
2.深度參與設(shè)備端協(xié)議制定,優(yōu)化 BLE/Wi-Fi 通訊穩(wěn)定性和實(shí)時(shí)性。
3.優(yōu)化弱網(wǎng)場(chǎng)景體驗(yàn),確保設(shè)備與 App 的連接穩(wěn)定性與恢復(fù)機(jī)制。
4.針對(duì)業(yè)務(wù)場(chǎng)景進(jìn)行性能優(yōu)化(實(shí)時(shí)性、功耗、穩(wěn)定性)、技術(shù)難題攻關(guān)。
5.維護(hù)模塊化 SDK/設(shè)備接入框架,支持多品類(lèi)設(shè)備快速集成、模塊化、組件化、跨平臺(tái)框架等建設(shè)。
6.優(yōu)化用戶體驗(yàn),包括啟動(dòng)速度、內(nèi)存占用、電量消耗、穩(wěn)定性等關(guān)鍵指標(biāo)。
7.編寫(xiě)高質(zhì)量代碼,完善單元測(cè)試與自動(dòng)化測(cè)試,保障發(fā)布質(zhì)量。
任職要求:
1.至少4年Android 經(jīng)驗(yàn),其中至少 1–2 年智能硬件或 IoT 方向經(jīng)驗(yàn)。
2.熟悉常見(jiàn)智能硬件通信協(xié)議,如BLE,至少有一個(gè)大型項(xiàng)目經(jīng)驗(yàn)
3.熟悉 Android 權(quán)限體系、后臺(tái)運(yùn)行、前臺(tái)服務(wù)、了解跨平臺(tái)開(kāi)發(fā)
4.熟悉【系統(tǒng)層】能力,如:WakeLock,多進(jìn)程/后臺(tái)存活策略
5.熟悉網(wǎng)絡(luò)開(kāi)發(fā):WebSocket、Mqtt,悉內(nèi)存管理,多線程,JNI/Native編程
6.熟悉 Gradle 構(gòu)建體系,能夠縮短構(gòu)建時(shí)間或處理多渠道版本
7.單元測(cè)試、業(yè)務(wù)模擬測(cè)試、性能監(jiān)控體系完善建設(shè)經(jīng)驗(yàn)
8.熟悉常用調(diào)試工具:ADB、Systrace、Profiler、LeakCanary 等
【關(guān)鍵詞】
4年Android , 1–2 年智能硬件或 IoT 方向
智能硬件通信協(xié)議,如BLE藍(lán)牙,至少有一個(gè)大型項(xiàng)目經(jīng)驗(yàn)
地址:雨花臺(tái)區(qū)億嘉和產(chǎn)業(yè)園【鐵心橋】方向