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