Linux嵌入式工程師是做什么的?本文提供Linux嵌入式工程師的崗位職責(zé)例子,包括詳細(xì)的工作內(nèi)容及任職要求。
-------------------------------------------------
工作內(nèi)容:1、嵌入式系統(tǒng)固件開發(fā)和維護(hù)。
2、在嵌入式平臺上的從uboot到設(shè)備驅(qū)動(dòng)開發(fā)以及Linux平臺上的應(yīng)用軟件開發(fā)。
3、使用如仿真器、編程器,示波器來啟動(dòng)和調(diào)試硬件開發(fā)板。
4、硬件平臺上的Linux應(yīng)用軟件開發(fā),模塊化設(shè)計(jì)嵌入式軟件并集成到Linux操作系統(tǒng)框架。
5、驗(yàn)證和發(fā)布嵌入式軟件,并使用腳本工具進(jìn)行軟件模塊的基本測試。
6、精簡嵌入式Linux系統(tǒng)的內(nèi)核、多余的服務(wù)等,使其系統(tǒng)能快速啟動(dòng),流暢地運(yùn)行。
任職資格:
1、電氣工程、電子工程專業(yè)?、本科或者碩士;
2、LinuxBSP,內(nèi)核和驅(qū)動(dòng)開發(fā)3年以上工作經(jīng)驗(yàn),嵌入式Linux系統(tǒng)上的調(diào)試經(jīng)驗(yàn);
3、深刻理解ARMCPU/MCU架構(gòu),較好的理解內(nèi)存管理、緩存、總線、I2C和SPI設(shè)備的控制等;
4、擁有Linux環(huán)境下的C/C++編程技能,熟悉基于Linux的QT編程與開發(fā);
5、有過產(chǎn)品開發(fā)經(jīng)驗(yàn),熟悉在硬件上如何集成軟件模塊;
7、有過TFT LCD顯示、藍(lán)牙、Wifi、RF驅(qū)動(dòng)模塊開發(fā)經(jīng)驗(yàn)優(yōu)先;
8、最好掌握一種腳本語言,如shell或者python;
-------------------------------------------------
1、通信、電子、計(jì)算機(jī)等相關(guān)專業(yè)本科及其以上學(xué)歷,3年以上通信行業(yè)相關(guān)工作經(jīng)驗(yàn)2、熟悉嵌入Linux、精通C/C++開發(fā)語言;
3、精通TCP/IP協(xié)議,特別是IPSEC、L2TP、SSL VPN、UPNP、IGMP、STP等各種應(yīng)用協(xié)議;
4、精通Linux網(wǎng)絡(luò)體系結(jié)構(gòu),對Linux網(wǎng)絡(luò)內(nèi)核模塊的實(shí)現(xiàn)有深入的理解
5、硬件與linux相關(guān)驅(qū)動(dòng)的調(diào)試與開發(fā);
6、負(fù)責(zé)bootloader, 文件系統(tǒng)的開發(fā)與調(diào)試;
7、負(fù)責(zé)linux系統(tǒng)和android系統(tǒng)的優(yōu)化;
8、有Qos、IPV6、路由器、網(wǎng)關(guān)產(chǎn)品開發(fā)經(jīng)驗(yàn)者優(yōu)先
任職資格:
1.本科及以上學(xué)歷,計(jì)算機(jī)及相關(guān)專業(yè);
2.兩年Linux編程經(jīng)驗(yàn),三年以上相關(guān)軟件開發(fā)經(jīng)驗(yàn);
3. 精通C/C++程序設(shè)計(jì)語言,熟悉面向?qū)ο蟮脑O(shè)計(jì)方法;
4. 精通makefile,shell編程,熟悉Linux文件系統(tǒng),可對內(nèi)核裁剪;
5. 熟悉華為海思3518平臺或openwrt平臺,兩者至少熟悉一種;
6. 熟悉android JNI編程。
-------------------------------------------------
1、大專及以上學(xué)歷,計(jì)算機(jī)、通信或電子相關(guān)專業(yè);
2、較強(qiáng)的英語讀寫能力;
3、2年以上相關(guān)工作經(jīng)驗(yàn),精通C/C++語言,精通嵌入式開發(fā)調(diào)試環(huán)境;
4、掌握嵌入式Linux內(nèi)核裁減,編譯;
6、掌握Linux系統(tǒng)下應(yīng)用程序開發(fā)相關(guān)知識(gcc, makefile, 串口編程......);
7、了解ARM體系結(jié)構(gòu),有三星、高通、MEDIATEK任意一款4核處理器驅(qū)動(dòng)開發(fā)經(jīng)驗(yàn);
8、有android開發(fā)經(jīng)驗(yàn),手持設(shè)備/通訊類相關(guān)項(xiàng)目開發(fā)經(jīng)驗(yàn)者優(yōu)先 ;
-------------------------------------------------
崗位職責(zé):1、參與嵌入式軟硬件工控產(chǎn)品的設(shè)計(jì)與調(diào)試;
2、分析并解決軟件開發(fā)過程中的問題;
3、參與產(chǎn)品的工業(yè)測試;
4、編寫相關(guān)技術(shù)文檔。
任職要求:
1、電氣自動(dòng)化、自動(dòng)化、電子信息工程等專業(yè),本科以上學(xué)歷;
2、1年以上工業(yè)嵌入式軟件的開發(fā)經(jīng)驗(yàn),熟悉Linux的應(yīng)用開發(fā),對嵌入式系統(tǒng)底層驅(qū)動(dòng)有一定了解;
3、熟練使用C/C++語言,有良好的編程風(fēng)格,熟悉軟件的開發(fā)流程,對軟件開發(fā)有清晰認(rèn)識;
4、對過程控制有一定了解,如PID控制;
5、對強(qiáng)、弱電路比較熟悉,可以對生產(chǎn)線電氣柜進(jìn)行改造以及修改電機(jī)驅(qū)動(dòng)參數(shù)者優(yōu)先;
6、熟悉ARM9 M0/M3/M4芯片,對X86有一定了解者優(yōu)先;
7、具有鉆研創(chuàng)新精神,勇于承擔(dān)較大壓力;
8、具備良好的職業(yè)道德,誠實(shí)守信,工作嚴(yán)謹(jǐn)細(xì)致,有高度的責(zé)任心。