崗位職責(zé):
1、針對(duì)硬件需求,移植u-boot,linux;
2、針對(duì)硬件需求,編寫或者移植硬件設(shè)備的驅(qū)動(dòng);
3、針對(duì)項(xiàng)目需求對(duì)linux內(nèi)核進(jìn)行裁剪;
4、針對(duì)項(xiàng)目需求對(duì)android硬件抽象層進(jìn)行定制。
背景要求:
1、本科及以上學(xué)歷,理工科信息技術(shù)相關(guān)專業(yè)優(yōu)先;
2、在嵌入式linux領(lǐng)域工作3-5年(含以上)。
技能要求:
1、精通C語(yǔ)言編程,對(duì)ARM體系結(jié)構(gòu)的匯編編程有一定的了解;
2、深入理解linux的啟動(dòng)過(guò)程和原理;
3、深入理解linxu任務(wù)調(diào)度,內(nèi)存管理等原理;
4、熟悉linux內(nèi)核框架組成;
5、熟悉android系統(tǒng)組成框架,可定制HAL層驅(qū)動(dòng);
6、可獨(dú)立開(kāi)發(fā)簡(jiǎn)單的內(nèi)核驅(qū)動(dòng);
7、可獨(dú)立定制完整的linux文件系統(tǒng);
8、熟練掌握Shell編程;
9、熟悉C++編程,了解至少一種UI編程語(yǔ)言(例如:Qt/GTK/miniGUI);
10、深入理解常見(jiàn)硬件接口(RS232、RS485、can、SPI、I2C、1-wire等)的工作原理。
職位類別:
嵌入式硬件/軟件工程師
舉報(bào)