1.負(fù)責(zé)軟件系統(tǒng)的整體設(shè)計(jì)和架構(gòu)規(guī)劃,確保系統(tǒng)的可擴(kuò)展性、性能、安全性、穩(wěn)定性和可維護(hù)性
2.根據(jù)項(xiàng)目需求選擇合適的技術(shù)棧和工具。評(píng)估新技術(shù)對(duì)現(xiàn)有系統(tǒng)的影響,并推薦采納或棄用
3.將復(fù)雜的系統(tǒng)分解為可管理的模塊和組件
4.分析系統(tǒng)性能瓶頸,提出并實(shí)施性能優(yōu)化方案
1.本科及以上學(xué)歷,計(jì)算機(jī)、電子或相關(guān)專(zhuān)業(yè),碩士?jī)?yōu)先。
2.8年以上軟件開(kāi)發(fā)經(jīng)驗(yàn),其中至少3年作為架構(gòu)師
3.深入理解物聯(lián)網(wǎng)技術(shù)棧,包括傳感器技術(shù)、通信協(xié)議(如MQTT、CoAP)、邊緣計(jì)算、云平臺(tái)、大數(shù)據(jù)處理和人工智能等
4.精通多種編程語(yǔ)言和開(kāi)發(fā)框架
5.能夠設(shè)計(jì)可擴(kuò)展、高性能、安全的物聯(lián)網(wǎng)系統(tǒng)架構(gòu),并具備端到端解決方案的設(shè)計(jì)經(jīng)驗(yàn)。
6.熟悉微服務(wù)架構(gòu)、容器化技術(shù)
7.具有較強(qiáng)的學(xué)習(xí)能力,快速掌握新興技術(shù)