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