一、任職要求
1.學(xué)歷:碩士及以上學(xué)歷;
2.專業(yè):電子、通信、計(jì)算機(jī)、自動(dòng)化等相關(guān)專業(yè);
3.工作經(jīng)驗(yàn):1年以上linux驅(qū)動(dòng)控制程序開發(fā)經(jīng)驗(yàn),優(yōu)秀應(yīng)屆畢生亦可;
4.知識技能:精通C語言編程,了解linux內(nèi)核架構(gòu)(進(jìn)程管理、內(nèi)存管理、中斷機(jī)制、設(shè)備模型);熟練掌握字符設(shè)備、PCle、I2C/SPI等外設(shè)驅(qū)動(dòng)開發(fā)流程;熟悉ARM/x86架構(gòu),能讀懂硬件原理圖,掌握常用總線協(xié)議(I2C、SPI、CAN、USB、Ethernet);熟練使用GCC、GDB、Makefile、Git等開發(fā)工具;具備工業(yè)電子行業(yè)驅(qū)動(dòng)開發(fā)相關(guān)經(jīng)驗(yàn)。
二、崗位職責(zé)
1.負(fù)責(zé)基于linux內(nèi)核的工業(yè)級外設(shè)驅(qū)動(dòng)開發(fā)、移植與調(diào)試;
2.參與硬件選型、原理圖評審,從驅(qū)動(dòng)開發(fā)角度提出接口設(shè)計(jì)優(yōu)化建議,規(guī)避軟硬件兼容風(fēng)險(xiǎn),保障產(chǎn)品穩(wěn)定性與可靠性;
3.解決驅(qū)動(dòng)在不同內(nèi)核版本、硬件平臺下的兼容問題,優(yōu)化中斷處理、內(nèi)存管理邏輯,完成驅(qū)動(dòng)性能調(diào)試與功耗優(yōu)化;
4.編寫驅(qū)動(dòng)相關(guān)技術(shù)文檔,包括設(shè)計(jì)說明書、接口手冊、測試大綱;
5.跟進(jìn)Linux內(nèi)核更新,關(guān)注安全漏洞與技術(shù)迭代,王層驅(qū)動(dòng)的迭代升級與維護(hù)。
三、福利待遇
五險(xiǎn)一金、雙休、職工體檢、帶薪年假、節(jié)日福利、成熟的培訓(xùn)體系及晉升通道