崗位職責(zé):
1.?負(fù)責(zé)嵌入式產(chǎn)品的程序開發(fā)(C語言);
2.?負(fù)責(zé)軟件通信協(xié)議的制定;
3.?進(jìn)行嵌入式軟硬件系統(tǒng)的架構(gòu)設(shè)計(jì),性能優(yōu)化;
4.?負(fù)責(zé)程序流程圖設(shè)計(jì),代碼設(shè)計(jì)、調(diào)試、維護(hù)、版本管理等;
5.?協(xié)助進(jìn)行嵌入式算法的移植和實(shí)現(xiàn);
6.?編寫相關(guān)開發(fā)文檔、技術(shù)支持文檔、使用說明等;
7.??聯(lián)合軟硬件設(shè)計(jì)人員進(jìn)行單片機(jī)系統(tǒng)移植與調(diào)試,以及開發(fā)過程中相關(guān)的測(cè)試工作;
8、嵌入式Linux平臺(tái)下的驅(qū)動(dòng)程序開發(fā)和移植;
任職要求:
1、C語言功底扎實(shí),具備良好的編程習(xí)慣,兩年以上的實(shí)際開發(fā)經(jīng)驗(yàn);
2、理解軟硬件結(jié)合,能夠讀懂基本的硬件電路圖;
3、熟練閱讀CPU外設(shè)各種芯片文檔,結(jié)合硬件,把文檔內(nèi)容轉(zhuǎn)變成代碼;
4、能夠閱讀懂linux內(nèi)核源碼中的各種外設(shè)驅(qū)動(dòng)代碼,甚至操作系統(tǒng)的核心部分源碼;
5、熟悉STM系列平臺(tái)Linux開發(fā)者優(yōu)先;
6、熟悉WiFi、藍(lán)牙等網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)開發(fā)者優(yōu)先。