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