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