崗位職責(zé):
1、參與設(shè)備底層軟件的研發(fā)與維護(hù),主要負(fù)責(zé)設(shè)備底層硬件控制和數(shù)據(jù)采集相關(guān)的開發(fā)工作;
2、負(fù)責(zé)軟件和關(guān)鍵模塊設(shè)計(jì)、關(guān)鍵功能的技術(shù)方案設(shè)計(jì);
3、負(fù)責(zé)新需求的導(dǎo)入與開發(fā);
4、解決軟件中的缺陷,提出和設(shè)計(jì)模塊重構(gòu)方案;
5、輸出軟件開發(fā)過程文檔(模塊說明文檔、UML類圖、技術(shù)設(shè)計(jì)文檔等)。
任職要求:
1、5年以上嵌入式開發(fā)經(jīng)驗(yàn),了解嵌入式Linux系統(tǒng)的原理,具備射頻無線電相關(guān)工作經(jīng)驗(yàn)的優(yōu)先;
2. 熟悉C++語言,對(duì)語言本身有深入理解;熟悉數(shù)據(jù)結(jié)構(gòu)和算法;熟練使用STL、boost等擴(kuò)展庫;
3、熟悉軟件開發(fā)流程,了解軟件設(shè)計(jì)方法并編寫過相關(guān)設(shè)計(jì)文檔;
4、獨(dú)立完成軟件編碼及單元測試的能力和經(jīng)驗(yàn);
5、具備面向?qū)ο笤O(shè)計(jì)思想,了解常用設(shè)計(jì)模式;
6、具備C++軟件調(diào)試的相關(guān)經(jīng)驗(yàn);
7、從事過嵌入式設(shè)備或無線電設(shè)備軟件開發(fā)工作經(jīng)驗(yàn)者優(yōu)先。