崗位職責(zé):
1. 負(fù)責(zé)智能控制器(PLC),邊緣網(wǎng)關(guān)等設(shè)備嵌入式Linux內(nèi)核的移植,裁剪和定制化開發(fā);
2. 負(fù)責(zé)優(yōu)化內(nèi)核子系統(tǒng),如內(nèi)存管理,電源管理等,提升系統(tǒng)實時性和穩(wěn)定性。
3. 負(fù)責(zé)嵌入式系統(tǒng)中應(yīng)用程序資源整合,確保內(nèi)核系統(tǒng)安全;
4. 參與內(nèi)核關(guān)鍵模塊,如網(wǎng)絡(luò)協(xié)議棧,文件系統(tǒng)等深度調(diào)試和性能調(diào)優(yōu);
任職要求:
1. 學(xué)歷要求:碩士研究生及以上;專業(yè)要求:計算機(jī)、電子工程、自動化等相關(guān)專業(yè);
2.至少熟悉ARM,MIPS等一種處理器架構(gòu);
3.深入理解Linux內(nèi)核核心機(jī)制,如進(jìn)程管理,內(nèi)存管理,同步機(jī)制等, 具有較強(qiáng)Linux內(nèi)核代碼閱讀能力;
4.熟悉實時操作系統(tǒng) RT-Linux;
5.熟悉Linux系統(tǒng)設(shè)備樹原理和流程,掌握設(shè)備驅(qū)動的設(shè)備樹配置;
6.有復(fù)雜驅(qū)動開發(fā)經(jīng)驗,如USB Host/Device驅(qū)動;
7.熟悉使用GIT進(jìn)行軟件管理,具有較強(qiáng)的團(tuán)隊合作和執(zhí)行能力,能積極配合其他工程師完成相關(guān)的調(diào)試工作;
8.具備良好的英語閱讀能力,具備較強(qiáng)的自學(xué)能力;
9.有5年以上的嵌入式Linux內(nèi)核或驅(qū)動的開發(fā)經(jīng)驗;
10.熟悉PLC產(chǎn)品和IEC61499標(biāo)準(zhǔn)的開發(fā)優(yōu)先;