1. 基于通用桌面或服務器Linux操作系統(tǒng)的應用軟件開發(fā);
2. 基于X86、飛騰、龍芯等硬件平臺開發(fā)Linux應用程序和測試程序;
3. 負責CPU模塊的linux系統(tǒng)的安裝、裁剪和適配;
4. 編寫軟件產(chǎn)品用戶手冊以及各種相關文檔;
5. 維護文檔與源碼的開發(fā)、維護及版本控制。
任職要求
1. 計算機、通信、電子類相關專業(yè),本科或以上學歷;
2. 扎實的編程基礎,具有三年以上C/C++開發(fā)經(jīng)驗(一年以上的嵌入式開發(fā)經(jīng)驗);
3. 熟悉Ubuntu、CentOS、Fedora操作系統(tǒng)和銀河麒麟、中標麒麟等國產(chǎn)Linux操作系統(tǒng)的使用方法;
4. 精通Linux平臺下多線程編程,文件操作,進程間通信等;
5. 熟悉Linux平臺下Qt編程;
6. 熟悉嵌入式Linux系統(tǒng)開發(fā)工具和常用調(diào)試方法。
二、軟件工程師(驅(qū)動開發(fā)方向)
崗位職責
1. 負責Linux模塊及內(nèi)核驅(qū)動開發(fā),軟硬件接口梳理,測試方案制定等工作;
2. 負責BSP及系統(tǒng)方面故障定位,協(xié)助應用開發(fā)工程師定位系統(tǒng)及平臺方面問題;
3. 負責Linux內(nèi)核性能優(yōu)化;
4. 負責新項目或新硬件平臺Bootup等工作。
任職要求
1. 計算機、電子、通信等專業(yè)本科及以上學歷;
2. 2年以上Linux驅(qū)動開發(fā)經(jīng)驗,精通Linux內(nèi)核平臺適配移植;
3. 熟悉Linux 設備驅(qū)動開發(fā) (NAND、EMMC、USB等模塊驅(qū)動);
4. 熟悉Linux內(nèi)核框架,Linux驅(qū)動模型,用戶空間驅(qū)動設計;
5. 熟悉Linux內(nèi)核內(nèi)存管理機制,進程間通信;
6. 熟悉應用層對驅(qū)動的需求,熟悉常用的應用層與內(nèi)核層的通訊方式;
北京 - 海淀
漢王科技北京 - 西城
中移金科北京 - 西城
芯昇科技有限公司北京 - 海淀
中國航天電子技術研究院北京 - 昌平
北京北清視通信息技術有限公司北京 - 朝陽
北京城創(chuàng)新智科技有限公司