崗位職責(zé):
1、負(fù)責(zé)Linux系統(tǒng)下設(shè)備驅(qū)動(dòng)開(kāi)發(fā)、移植和維護(hù);
2、負(fù)責(zé)Linux系統(tǒng)平臺(tái)化架構(gòu)設(shè)計(jì)及相關(guān)子系統(tǒng)框架和驅(qū)動(dòng)核心代碼的實(shí)現(xiàn)。
3、參與嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)的詳細(xì)設(shè)計(jì)、編碼調(diào)試和驗(yàn)證工作;
4、參與模塊的研發(fā)質(zhì)量控制,保證軟件的穩(wěn)定性和可靠性;
5、負(fù)責(zé)與硬件工程師協(xié)作,進(jìn)行板級(jí)調(diào)試、性能評(píng)估;
6、負(fù)責(zé)產(chǎn)品設(shè)備驅(qū)動(dòng)的性能優(yōu)化;
7、負(fù)責(zé)解決開(kāi)發(fā)過(guò)程中遇到的技術(shù)問(wèn)題,進(jìn)行問(wèn)題分析和調(diào)試;
8、負(fù)責(zé)相關(guān)文檔的撰寫(xiě)和維護(hù);
9、跟蹤Linux內(nèi)核的最新發(fā)展,研究新技術(shù),持續(xù)提升個(gè)人技術(shù)水平和團(tuán)隊(duì)的技術(shù)實(shí)力;
任職要求:
1、計(jì)算機(jī)、通信或電子技術(shù)相關(guān)專(zhuān)業(yè)本科以上學(xué)歷;
2、五年及以上Linux下設(shè)備驅(qū)動(dòng)開(kāi)發(fā)經(jīng)驗(yàn);
3、熟悉ARM體系,精通C開(kāi)發(fā);
4、精通Linux內(nèi)核架構(gòu),熟悉驅(qū)動(dòng)開(kāi)發(fā)流程, 有UART、SPI、USB、以太、SPI、PCIE、eMMC、CAN、WiFi、藍(lán)牙等驅(qū)動(dòng)的開(kāi)發(fā)調(diào)試經(jīng)驗(yàn);
5、精通uboot、文件系統(tǒng)、系統(tǒng)移植等BSP開(kāi)發(fā)及維護(hù)經(jīng)驗(yàn);
6、具備獨(dú)立分析、定位和解決常見(jiàn)軟硬件問(wèn)題的能力,具備疑難問(wèn)題分析能力,能夠構(gòu)建完整的測(cè)試流程追查問(wèn)題的根源,尋求解決方案;
7、具有良好的代碼編程規(guī)范習(xí)慣、良好的文檔設(shè)計(jì)能力;
8、學(xué)習(xí)能力強(qiáng);有很強(qiáng)的理解分析能力,富于創(chuàng)新;具有團(tuán)隊(duì)合作精神,敬業(yè)精神和良好的溝通能力。