崗位職責(zé):
軟件系統(tǒng)架構(gòu)設(shè)計(jì)
崗位要求:
1.本科及以上學(xué)歷,通信、計(jì)算機(jī)科學(xué)、軟件工程等相關(guān)專業(yè)優(yōu)先
2.5年以上嵌入式開發(fā)經(jīng)驗(yàn),醫(yī)療設(shè)備、工控設(shè)備等領(lǐng)域
3.精通linux內(nèi)核裁剪與移植的優(yōu)化與配置,熟悉RPC,多線程
4.熟悉主流硬件平臺(tái),ARM,STM32等;熟悉相應(yīng)接口協(xié)議UART,I2C等
5.具有模塊化設(shè)計(jì)能力,能夠獨(dú)立制定軟件架構(gòu)方案,提煉可復(fù)用組件,設(shè)計(jì)硬件HAL層
6.熟悉網(wǎng)絡(luò)協(xié)議棧,熟悉tcp/ip,MQTT等
7.具有8年以上中大型項(xiàng)目主導(dǎo)經(jīng)驗(yàn),例如商用智能終端、軌道交通等設(shè)備(高級(jí):碩士8年以上,本科10年以上)
8.熟悉場(chǎng)景的架構(gòu)方法,如前后臺(tái),中斷,時(shí)間片輪轉(zhuǎn),分層架構(gòu),事件驅(qū)動(dòng)等。