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