- 目錄
第1篇 驅(qū)動軟件工程師崗位職責(zé)
驅(qū)動軟件工程師 ● 針對神經(jīng)網(wǎng)絡(luò)的使用場景設(shè)計和實現(xiàn)npu芯片的linux內(nèi)核和用戶態(tài)驅(qū)動;
● 測試驅(qū)動軟件的方法和工具;
● 分析和優(yōu)化驅(qū)動程序的性能;
● 可能參與npu模擬器的設(shè)計與實現(xiàn);
職位基本要求
● 計算機(jī)科學(xué)或電子工程學(xué)本科畢業(yè);
● 理解計算機(jī)處理器概念和體系結(jié)構(gòu)以及相應(yīng)的軟件棧(linux操作系統(tǒng),編譯器等);
● 熟練掌握c/c++編程;
● 熟練掌握linux 內(nèi)核驅(qū)動或用戶態(tài)驅(qū)動的開發(fā)及相關(guān)工具鏈;
職位要求加分項
● 計算機(jī)科學(xué)或電子工程學(xué)碩士畢業(yè)或本科兩年以上相關(guān)工作經(jīng)驗;
● gpu或npu內(nèi)核驅(qū)動開發(fā)經(jīng)驗;
● docker開發(fā)經(jīng)驗;
● opengl, directx, vulkan, opencl, cuda驅(qū)動開發(fā)經(jīng)驗;
● 設(shè)計和實現(xiàn)針對特定硬件的軟件開發(fā)工具的經(jīng)驗(debugger, profiler等)
● 針對神經(jīng)網(wǎng)絡(luò)的使用場景設(shè)計和實現(xiàn)npu芯片的linux內(nèi)核和用戶態(tài)驅(qū)動;
● 測試驅(qū)動軟件的方法和工具;
● 分析和優(yōu)化驅(qū)動程序的性能;
● 可能參與npu模擬器的設(shè)計與實現(xiàn);
職位基本要求
● 計算機(jī)科學(xué)或電子工程學(xué)本科畢業(yè);
● 理解計算機(jī)處理器概念和體系結(jié)構(gòu)以及相應(yīng)的軟件棧(linux操作系統(tǒng),編譯器等);
● 熟練掌握c/c++編程;
● 熟練掌握linux 內(nèi)核驅(qū)動或用戶態(tài)驅(qū)動的開發(fā)及相關(guān)工具鏈;
職位要求加分項
● 計算機(jī)科學(xué)或電子工程學(xué)碩士畢業(yè)或本科兩年以上相關(guān)工作經(jīng)驗;
● gpu或npu內(nèi)核驅(qū)動開發(fā)經(jīng)驗;
● docker開發(fā)經(jīng)驗;
● opengl, directx, vulkan, opencl, cuda驅(qū)動開發(fā)經(jīng)驗;
● 設(shè)計和實現(xiàn)針對特定硬件的軟件開發(fā)工具的經(jīng)驗(debugger, profiler等)
第2篇 linux驅(qū)動軟件工程師崗位職責(zé)
崗位職責(zé):
1、通用linux的系統(tǒng)移植,適配;
2、模塊的驅(qū)動調(diào)試、開發(fā)、維護(hù);
3、負(fù)責(zé)linux系統(tǒng)的部分測試驗證程序開發(fā),與硬件工程師聯(lián)合測試;
4、與測試、硬件等部門一起進(jìn)行產(chǎn)品的驗證、測試、故障定位和修復(fù);
5、編寫功能文檔,設(shè)計文檔;
6、對客戶提供必要的技術(shù)支撐與服務(wù)保障。
任職資格:
1、計算機(jī)、電子、通信等專業(yè)本科及以上學(xué)歷;
2、有l(wèi)inux驅(qū)動開發(fā)經(jīng)驗者優(yōu)先,精通linux內(nèi)核平臺適配移植;
3、熟悉linux 設(shè)備驅(qū)動開發(fā) (pci接口、usb接口,網(wǎng)口、串口);
4、熟悉linux內(nèi)核框架,linux驅(qū)動模型,用戶空間驅(qū)動設(shè)計。
5、熟悉linux內(nèi)核級內(nèi)存使用原則。
6、熟悉linux驅(qū)動設(shè)計模式,對linux子系統(tǒng)級驅(qū)動框架有深入了解,能夠?qū)︱?qū)動數(shù)據(jù)流通路,控制通路做深入分析。
7、熟悉應(yīng)用層對驅(qū)動的需求,熟悉常用的應(yīng)用層與內(nèi)核層的通訊方式。
8、能夠熟練閱讀英文資料,datasheet等。
第3篇 算法、驅(qū)動軟件工程師崗位職責(zé)
1.芯片驅(qū)動開發(fā),wince下的設(shè)備驅(qū)動開發(fā)。
2.協(xié)助芯片定義、驗證等工作。
3.負(fù)責(zé)算法和標(biāo)準(zhǔn)應(yīng)用及界面的開發(fā)。
4.負(fù)責(zé)多媒體、指紋識別等算法的移植。
5.協(xié)助客戶產(chǎn)品方案開發(fā)。
6.負(fù)責(zé)開發(fā)文柯的撰寫及整理。
第4篇 底層驅(qū)動軟件工程師或固件工程師崗位職責(zé)內(nèi)容
1.負(fù)責(zé)按照總體設(shè)計完成模塊詳細(xì)設(shè)計說明書。
2.完成模塊代碼編寫、內(nèi)部測試工作。
3.協(xié)助硬件設(shè)計人員及應(yīng)用軟件設(shè)計人員進(jìn)行系統(tǒng)開發(fā)與調(diào)試。
4.根據(jù)技術(shù)支持需求進(jìn)行軟件代碼維護(hù)。
5.編寫相關(guān)技術(shù)文檔,并對有關(guān)人員進(jìn)行培訓(xùn)。
第5篇 手機(jī)驅(qū)動軟件工程師崗位職責(zé)
手機(jī)驅(qū)動軟件工程師 聞泰 上海聞泰電子科技有限公司,聞泰,聞泰 1計算機(jī)、自動化、電子通信等相關(guān)專業(yè),本科以上學(xué)歷;
2熟悉linux內(nèi)核和底層驅(qū)動開發(fā),2年以上研發(fā)工作經(jīng)歷;
3有完整參加過1個以上智能手機(jī)項目的研發(fā),2年以上android驅(qū)動開發(fā)經(jīng)驗者佳;
4兩年以上嵌入式linux/android驅(qū)動軟件開發(fā)經(jīng)驗,有智能手機(jī)驅(qū)動開發(fā)經(jīng)驗者佳;
5精通c/c++語言,了解java語言,完成bsp相關(guān)的代碼移植或驅(qū)動,有移動通信行業(yè)工作經(jīng)驗者佳;
6能閱讀和書寫英文技術(shù)文檔,具有較好的英文聽說讀寫能力;
7熟悉linux設(shè)備驅(qū)動軟件架構(gòu)及相關(guān)接口通信協(xié)議,熟練掌握常用硬件及接口(如nandflash、sdio、usb、lcd、screentouch、camera、wifi、atv/dtv等)的驅(qū)動編程;
8熟練掌握linux或android平臺相關(guān)的調(diào)試工具;
9工作主動、積極,具有團(tuán)隊合作精神,有較強(qiáng)的工作抗壓能力。
第6篇 嵌入式驅(qū)動軟件工程師崗位職責(zé)
崗位要求:
1、計算機(jī)、電子、通信等專業(yè)本科及以上學(xué)歷;
2、2年以上驅(qū)動開發(fā)經(jīng)驗,精通linux內(nèi)核平臺適配移植;
3、熟悉linux 設(shè)備驅(qū)動開發(fā) (文件系統(tǒng)、音視頻、以太網(wǎng)接口、usb接口,網(wǎng)口、串口、can等);
4、熟悉linux內(nèi)核框架,linux驅(qū)動模型,用戶空間驅(qū)動設(shè)計。
5、熟悉arm架構(gòu)、c語言;
6、熟悉linux驅(qū)動設(shè)計模式,對linux子系統(tǒng)級驅(qū)動框架有一定的了解,能夠?qū)︱?qū)動數(shù)據(jù)流通路,控制通路做深入分析。
7、熟悉應(yīng)用層對驅(qū)動的需求,熟悉常用的應(yīng)用層與內(nèi)核層的通訊方式。
8、能夠熟練閱讀英文資料,datasheet等。
第7篇 android驅(qū)動軟件開發(fā)工程師崗位職責(zé)
崗位職責(zé):
1.安卓平臺的硬件基帶、rf bootup調(diào)試;
2.各類硬件器件、外部部件、sensor的bsp功能開發(fā)調(diào)試及性能優(yōu)化;
3.配合安卓系統(tǒng)及應(yīng)用工程師聯(lián)調(diào)安卓系統(tǒng)整體軟件,系統(tǒng)維護(hù)。
崗位要求:
1、電子、計算機(jī)、通信相關(guān)專業(yè),大學(xué)本科以上學(xué)歷。
2、2年以上android系統(tǒng)驅(qū)動開發(fā)經(jīng)驗,熟練android系統(tǒng)的架構(gòu)。
3、能夠看懂原理圖,會使用萬用表,示波器等調(diào)試設(shè)備,
4、具有bootloader調(diào)試經(jīng)驗,有rf,lcd,tp,pm,emmc,sensor,usb,camera,multimedia等相關(guān)設(shè)備驅(qū)動開發(fā)經(jīng)驗;
5、熟悉android framework,有相關(guān)工作經(jīng)驗者優(yōu)先;
6、有camera及audio效果調(diào)試經(jīng)驗者優(yōu)先;
7、思維清晰,表達(dá)清楚,有較強(qiáng)的學(xué)習(xí)能力,具有良好的職業(yè)素質(zhì)和團(tuán)隊合作精神。
第8篇 嵌入式linux底層驅(qū)動軟件工程師崗位職責(zé)內(nèi)容
1.負(fù)責(zé)按照總體設(shè)計完成模塊詳細(xì)設(shè)計說明書。
2.完成模塊代碼編寫、內(nèi)部測試工作。
3.協(xié)助硬件設(shè)計人員及應(yīng)用軟件設(shè)計人員進(jìn)行系統(tǒng)開發(fā)與調(diào)試。
4.根據(jù)技術(shù)支持需求進(jìn)行軟件代碼維護(hù)。
5.編寫相關(guān)技術(shù)文檔,并對有關(guān)人員進(jìn)行培訓(xùn)。