崗位職責(zé):
1、負(fù)責(zé)邊緣服務(wù)端軟件的業(yè)務(wù)接口設(shè)計(jì)、開發(fā)和維護(hù);
2、與產(chǎn)品、硬件團(tuán)隊(duì)緊密合作,快速理解復(fù)雜業(yè)務(wù)需求,并獨(dú)立完成接口設(shè)計(jì)及文檔輸出;
3、獨(dú)立完成RESTful/gRPC等API接口的開發(fā)和集成測(cè)試;
4、分析和優(yōu)化系統(tǒng)性能,解決內(nèi)存、CPU、磁盤I/O等瓶頸問題,提升系統(tǒng)整體效率與穩(wěn)定性;
5、完成上級(jí)安排的其他工作任務(wù)。
任職要求:
1、計(jì)算機(jī)科學(xué)或相關(guān)專業(yè)本科及以上學(xué)歷,2年以上軟件開發(fā)經(jīng)驗(yàn);
2、精通Go 語言,并擁有使用 Go 進(jìn)行實(shí)際開發(fā)的經(jīng)驗(yàn),熟悉其并發(fā)特性與底層機(jī)制。同時(shí)熟悉C語言者優(yōu)先 ;
3、具備出色的業(yè)務(wù)邏輯理解能力和抽象設(shè)計(jì)能力,能將需求轉(zhuǎn)化為技術(shù)方案和接口設(shè)計(jì)。了解農(nóng)業(yè)場(chǎng)景者優(yōu)先;
4、有性能優(yōu)化意識(shí),有實(shí)際的分析、定位和優(yōu)化系統(tǒng)性能的經(jīng)驗(yàn)者優(yōu)先;
5、了解網(wǎng)絡(luò)通信協(xié)議(TCP/UDP/HTTP/WebSocket等)及序列化協(xié)議(JSON/Protobuf等)。有嵌入式設(shè)備、邊緣計(jì)算、本地化部署軟件或IoT領(lǐng)域開發(fā)經(jīng)驗(yàn)者優(yōu)先;
6、熟悉Linux開發(fā)環(huán)境,掌握常見的操作命令和調(diào)試工具;
7、具備良好的團(tuán)隊(duì)協(xié)作精神和溝通能力,工作積極主動(dòng),有責(zé)任心。