崗位要求:
1.大科及以上學(xué)歷,計算機及其相關(guān)專業(yè)3年以上工作經(jīng)驗;
2.精通C/C++編程,包括函數(shù)與程序結(jié)構(gòu)、指針、數(shù)組、常用算法、庫函數(shù)的使用等知識、數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)內(nèi)容,包括鏈表、隊列等;
3.了解Linux下的基本命令、管理配置和編輯器,包括vim編輯器,GCC編譯器,GDB調(diào)試器和 Make 項目管理工具等知識;
4.熟悉嵌入式Linux下的程序設(shè)計,精通嵌入式Linux開發(fā)環(huán)境,包括系統(tǒng)編程、文件I/O、多進程和多線程、網(wǎng)絡(luò)編程、GUI圖形界面編程、數(shù)據(jù)庫;熟悉常用的圖形庫的編程,如QT、GTK、miniGUI等;
5.熟悉ARM芯片啟動流程,熟悉u-boot啟動流程、移植步驟,可以在修改擴展功能;
6.掌握Linux文件系統(tǒng)制作,熟悉各種文件系統(tǒng)格式(YAFFS2、JAFFS2、RAMDISK等);
7.掌握嵌入式Linux內(nèi)核裁減、內(nèi)核移植、交叉編譯、內(nèi)核調(diào)試,驅(qū)動調(diào)試;
8.熟悉嵌入式Linux字符設(shè)備驅(qū)動開發(fā)、Input子系統(tǒng),幀緩沖驅(qū)動、i2c子系統(tǒng),spi子系統(tǒng)等常用子系統(tǒng)框架;
9.能看懂硬件原理圖,能獨立完成硬件驅(qū)動調(diào)試,能夠根據(jù)芯片手冊編寫軟件驅(qū)動程序。
福利待遇:基本薪資+崗位津貼+餐補+績效獎金+節(jié)日福利