語(yǔ)言要求:
精通C/C++語(yǔ)言編程;
精通常見算法與STL模板庫(kù)的使用,底層數(shù)據(jù)結(jié)構(gòu)的原理;
熟悉基本的軟硬件開發(fā)流程,能編寫相應(yīng)的開發(fā)文檔;
具備一定的數(shù)據(jù)庫(kù)知識(shí),會(huì)編寫常用的SQL語(yǔ)句;
嵌入式要求:
有嵌入式Linux編程經(jīng)驗(yàn),熟練GDB調(diào)試;
熟悉UART、Socket、Modbus、USB等基本的通訊協(xié)議和觸摸屏驅(qū)動(dòng)原理;
熟悉Linux內(nèi)核裁剪和Input子系統(tǒng)驅(qū)動(dòng)開發(fā)流程;
有嵌入式Qt編程經(jīng)驗(yàn)和QML編程經(jīng)驗(yàn)優(yōu)先;
有Linux下的CUPS打印機(jī)服務(wù)開發(fā)經(jīng)驗(yàn)優(yōu)先;
輔助要求:
有獨(dú)自設(shè)計(jì)構(gòu)建復(fù)雜軟件系統(tǒng)的能力(多線程,模塊化);
計(jì)算機(jī)相關(guān)專業(yè),具有扎實(shí)的計(jì)算機(jī)理論基礎(chǔ)和良好的英語(yǔ)讀寫能力;
具有較強(qiáng)的邏輯思維能力,優(yōu)秀的組織溝通能力,有強(qiáng)烈的責(zé)任感;