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