工作職責:
??1.負責產(chǎn)品開發(fā)軟件需求分析和軟件開發(fā)方案;
??2.負責產(chǎn)品嵌入式軟件框架設計、流程圖設計、源代碼編寫等;
??3.負責軟件調(diào)試、優(yōu)化、改進等;
??4.配合新產(chǎn)品方案細節(jié)及硬件開發(fā)進度,配合整機調(diào)試;
??5.負責維護舊產(chǎn)品的軟件BUG修改及功能升級;
??6.根據(jù)市場要求,負責軟件定制或修改;
??7.協(xié)助嵌入式軟件測試方法制定;
??8.負責自身編寫的嵌入式軟件自測及參與他人軟件的互測;
??9.負責整理及編寫相關軟件設計文件,如產(chǎn)品技術開發(fā)文檔、說明書、軟件著作權(quán)文檔等;
??10.負責解決市場、開發(fā)、生產(chǎn)、測試過程中發(fā)現(xiàn)的軟件問題,提供解決方案
??11.完成上級主管安排的其它工作任務。
??
??任職要求:
??1.3年及以上?Linux應用/系統(tǒng)/驅(qū)動軟件開發(fā)經(jīng)驗,工作嚴謹細致,踏實有責任心??
??學習能力強,善于鉆研,動手能力強;
?????2.熟練掌握C/C++語言編程,具有良好的編程習慣,有豐富的Linux/嵌入式軟件開發(fā)調(diào)試經(jīng)驗;??
?????3.熟練掌握Linux下應用軟件開發(fā)技能,具備多進程/線程、網(wǎng)絡/IO等編程經(jīng)驗;??
?????4.熟悉精通UART、SPI、I2C、CAN、?USB等各類外設通信協(xié)議;??
?????5.熟練掌握Shell腳本、Makefile編寫,并使用交叉編譯環(huán)境進行開發(fā)調(diào)試;??
?????6.熟悉ARM架構(gòu)CPU的工作原理,有基于高通/海思/全志/RK等平臺嵌入式設備開發(fā)經(jīng)驗;??
?????7.熟悉H.264,?H.265,?AAC等音視頻編解碼協(xié)議,熟悉常用視頻封裝格式,如:MP4/MKV等;??
?????8.熟悉圖像處理CSC原理,了解有音視頻產(chǎn)品開發(fā)經(jīng)驗者優(yōu)先;??
?????9.具備較好的電路分析和調(diào)試能力,能看懂原理圖及PCB設計。