1、負(fù)責(zé)Windows和Linux平臺下的C++應(yīng)用軟件開發(fā);
2、參與產(chǎn)品相關(guān)的需求、技術(shù)方案討論,編寫軟件框架搭建、功能模塊拆分,任務(wù)分解;
3、負(fù)責(zé)系統(tǒng)設(shè)計(jì)方案進(jìn)行核心模塊代碼的開發(fā);
4、負(fù)責(zé)指導(dǎo)初/中級工程師,解決疑難技術(shù)問題;
任職要求:
1、統(tǒng)招本科及以上學(xué)歷,計(jì)算機(jī)、軟件工程等相關(guān)專業(yè);
2、熟悉并應(yīng)用過mqtt,熟悉ros2.0,了解ros2.0相關(guān)原理優(yōu)先
3、5年及以上C++軟件開發(fā)經(jīng)驗(yàn),熟悉軟件開發(fā)流程,具備良好的編程能力、代碼編寫規(guī)范;
4、擁有架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),參與過系統(tǒng)的設(shè)計(jì)工作, 能解決架構(gòu)和設(shè)計(jì)的問題;
5、精通Visual Studio或QtCreator等開發(fā)工具,了解QT開發(fā)框架,掌握多線程、多進(jìn)程、串口、socket網(wǎng)絡(luò)程序開發(fā)技能;
6、精通面向?qū)ο蟪绦蛟O(shè)計(jì)思想、設(shè)計(jì)模式、數(shù)據(jù)結(jié)構(gòu)、算法和并發(fā)編程,能夠深入理解項(xiàng)目中各層次框架的實(shí)現(xiàn)原理并能夠進(jìn)行優(yōu)化;
7、有從事過嵌入式系統(tǒng)、設(shè)備驅(qū)動、實(shí)時(shí)系統(tǒng),比如智能家居、工業(yè)自動化、物聯(lián)網(wǎng)等開發(fā)工作,有跨平臺開發(fā)經(jīng)驗(yàn)優(yōu)先。