崗位職責(zé):
1.負(fù)責(zé)嵌入式產(chǎn)品Linux應(yīng)用軟件開發(fā),軟件設(shè)計(jì)方案設(shè)計(jì)、評(píng)審、修訂,確保設(shè)計(jì)方案無問題;
2.負(fù)責(zé)軟件詳細(xì)設(shè)計(jì),確保設(shè)計(jì)合理性,健壯性以及軟件的自測(cè)、聯(lián)調(diào)、工作,確保測(cè)試通過;
3.負(fù)責(zé)設(shè)計(jì)文檔、測(cè)試用例、測(cè)試報(bào)告、使用說明相關(guān)文檔的編寫。
4.負(fù)責(zé)嵌入式應(yīng)用軟件架構(gòu)設(shè)計(jì)和算法移植工作、軟件通訊協(xié)議制定、linux產(chǎn)品的升級(jí)與維護(hù)。
5.跟蹤、確認(rèn)、解決測(cè)試階段發(fā)現(xiàn)的問題,確保問題及時(shí)解決。
任職資格:
1.本科及以上學(xué)歷,計(jì)算機(jī)、電子、電氣、通訊相關(guān)專業(yè),3年以上嵌入式產(chǎn)品Linux開發(fā)經(jīng)驗(yàn);
2.熟悉linux、 c/c++ 編程開發(fā)、數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)模式,具備獨(dú)立分析解決問題能力;
3.熟練使用常用的數(shù)據(jù)結(jié)構(gòu),如鏈表、隊(duì)列、棧、哈希表等;
4.熟練使用常用的數(shù)據(jù)庫,如sqlite、mysql等;
5.熟悉linux多進(jìn)程和多線程、網(wǎng)絡(luò)通信機(jī)制和編程,具備豐富的ARM linux平臺(tái)軟件開發(fā)經(jīng)驗(yàn);
6.熟悉物聯(lián)網(wǎng)通信協(xié)議,如mqtt、http、json等,設(shè)計(jì)并實(shí)現(xiàn)至少一種通信協(xié)議;
7.了解底層驅(qū)動(dòng)開發(fā)和調(diào)試經(jīng)驗(yàn),如I2C、SPI、UART、USB、CAN等;
8.責(zé)任心強(qiáng)、工作積極主動(dòng)、溝通協(xié)調(diào)能力強(qiáng)、抗壓、具有強(qiáng)烈的團(tuán)隊(duì)合作意識(shí)。