崗位職責(zé):
1、負(fù)責(zé)嵌入式系統(tǒng)軟件(linux android )開(kāi)發(fā)工作,參與需求交流,根據(jù)需求文檔,進(jìn)行可行性分析。
2、負(fù)責(zé)ARM相關(guān)產(chǎn)品的系統(tǒng)軟件移植開(kāi)發(fā)、周邊功能接口驅(qū)動(dòng)開(kāi)發(fā)。
3、設(shè)計(jì)軟件系統(tǒng)的體系結(jié)構(gòu)、用戶界面、模塊等,并撰寫相應(yīng)的設(shè)計(jì)文檔。
4、負(fù)責(zé)定制型項(xiàng)目的軟件開(kāi)發(fā)工作。
5、負(fù)責(zé)嵌入式系統(tǒng)軟件文檔編寫工作。
6、測(cè)試和檢查軟件,及時(shí)消除代碼中的缺陷。
7、參與新技術(shù)的研究,并能引入到產(chǎn)品開(kāi)發(fā)中。
8、負(fù)責(zé)解決客戶及生產(chǎn)部遇到的技術(shù)問(wèn)題。
任職要求:
1、熟悉嵌入式系統(tǒng)軟件開(kāi)發(fā)流程及工具。
2、熟悉某種ARM處理器體系結(jié)構(gòu),熟悉嵌入式操作系統(tǒng),熟悉設(shè)備樹(shù)原理和平臺(tái)設(shè)備原理,Kconfig,驅(qū)動(dòng)裝載原理等。
3、能夠看懂常用的arm匯編語(yǔ)句,熟練掌握C/C++語(yǔ)言編程。
4、有移植嵌入式操作系統(tǒng)經(jīng)驗(yàn)者優(yōu)先。
5、熟悉Android、嵌入式Linux系統(tǒng)編程者優(yōu)先。