崗位職責(zé):
1、根據(jù)產(chǎn)品規(guī)格書(shū)和產(chǎn)品總體設(shè)計(jì)方案,完成軟件概要設(shè)計(jì),并進(jìn)行原型驗(yàn)證;
2、完成嵌入式環(huán)境下的程序公共模塊及產(chǎn)品應(yīng)用程序整體框架設(shè)計(jì);
3、按照開(kāi)發(fā)流程和設(shè)計(jì)要求,完成軟件模塊的詳細(xì)設(shè)計(jì),代碼實(shí)現(xiàn),單元測(cè)試;
4、根據(jù)公司技術(shù)文檔規(guī)范編寫(xiě)相關(guān)的技術(shù)文檔
5、對(duì)所開(kāi)發(fā)產(chǎn)品的軟件質(zhì)量和進(jìn)度負(fù)責(zé)。
任職要求:
1、熟悉STM32或其他Cortex-M系列單片機(jī)的架構(gòu)及應(yīng)用開(kāi)發(fā);
2、熟悉嵌入式軟件開(kāi)發(fā)流程及開(kāi)發(fā)工具,具有豐富的單片機(jī)軟件編程經(jīng)驗(yàn),具有良好的編程習(xí)慣,模塊化、分層框架編程思維;
3、熟練掌握wifi、Cat.1、Nbiot等物聯(lián)網(wǎng)模組的使用及開(kāi)發(fā);
4、精通C語(yǔ)言編程;
5、熟悉單片機(jī)圖形界面開(kāi)發(fā)工作;
6、熟悉硬件電路原理;熟悉處理器外圍設(shè)備接口及驅(qū)動(dòng)程序設(shè)計(jì);
7、熟練掌握Mqtt、tcp、lwm2m等常見(jiàn)物聯(lián)網(wǎng)協(xié)議;
8、電子、自動(dòng)化、通信等相關(guān)專業(yè)本科以上1~6年工作經(jīng)驗(yàn);