職責(zé)描述:
1. 負(fù)責(zé)四足機(jī)器人APP產(chǎn)品的Android端架構(gòu)設(shè)計(jì)與開(kāi)發(fā),構(gòu)建高可用、低延遲的機(jī)器人交互平臺(tái);
2. 深度參與云端數(shù)據(jù)同步架構(gòu)設(shè)計(jì),處理機(jī)器人傳感器數(shù)據(jù)和用戶指令的高并發(fā)傳輸;
3. 與硬件團(tuán)隊(duì)緊密協(xié)作,定義APP與機(jī)器人的通信協(xié)議及數(shù)據(jù)交換標(biāo)準(zhǔn);
4. 持續(xù)優(yōu)化APP性能,解決跨網(wǎng)絡(luò)環(huán)境下的連接穩(wěn)定性與功耗控制難題。
任職要求:
1. 本科及以上學(xué)歷,計(jì)算機(jī)、電子信息、通信工程等相關(guān)專(zhuān)業(yè),熟悉ROS基礎(chǔ)架構(gòu)或具備跨平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)的優(yōu)先;
2. 熟練掌握J(rèn)ava、Kotlin或Dart,精通Jetpack組件庫(kù)(Compose/LiveData/ViewModel),具備復(fù)雜交互界面開(kāi)發(fā)能力;
3. 深度理解TCP/IP、WebSocket等網(wǎng)絡(luò)協(xié)議,有高并發(fā)數(shù)據(jù)處理經(jīng)驗(yàn);
4. 熟悉面向?qū)ο蠓治雠c設(shè)計(jì),深入理解IO、多線程、集合等基礎(chǔ)框架;
5. 具備硬件協(xié)同開(kāi)發(fā)思維和產(chǎn)品級(jí)代碼審美,有發(fā)現(xiàn)問(wèn)題和解決問(wèn)題的能力,樂(lè)于接受挑戰(zhàn)。