崗位職責(zé):
1) 參與部門產(chǎn)品項(xiàng)目立項(xiàng)評(píng)審,并提出建議;把需求精確地轉(zhuǎn)換為可行的設(shè)計(jì),包括系統(tǒng)體系設(shè)計(jì)、接口設(shè)計(jì)等;
2) 制定合理的開發(fā)及測(cè)試計(jì)劃,并保證按期完成開發(fā)測(cè)試工作;
3) 根據(jù)系統(tǒng)設(shè)計(jì)及模塊分工,編寫滿足功能需求及可讀、可測(cè)、健壯等規(guī)范要求的代碼;
4) 進(jìn)行流程化的測(cè)試,及時(shí)消除發(fā)現(xiàn)的缺陷,確保不引入新缺陷;開展白盒測(cè)試,利用必要的測(cè)試工具,進(jìn)行覆蓋性測(cè)試,滿足測(cè)試覆蓋率的要求;進(jìn)行集成測(cè)試,保證自己負(fù)責(zé)模塊與其他模塊組裝功能正常,最終符合系統(tǒng)功能要求;協(xié)助測(cè)試人員進(jìn)行產(chǎn)品測(cè)試,根據(jù)測(cè)試結(jié)果進(jìn)行相應(yīng)的修改,保證產(chǎn)品質(zhì)量;總結(jié)測(cè)試到的缺陷,舉一反三,杜絕重復(fù)出現(xiàn)類似缺陷;
5) 開發(fā)過程的程序版本管理,發(fā)布程序的版本管理,能夠很好支撐問題回退及定位需求;
6) 審查自身代碼及設(shè)計(jì)產(chǎn)出符合質(zhì)量規(guī)范;審查協(xié)作人員工作質(zhì)
任職要求:
大學(xué)本科學(xué)歷及以上,計(jì)算機(jī)應(yīng)用、數(shù)學(xué)、通信及其他相關(guān)專業(yè)
嵌入式軟件開發(fā)工作兩年以上;
1、 了解通信系統(tǒng)設(shè)計(jì)流程,掌握通信系統(tǒng)中各種組成部分的設(shè)計(jì)與評(píng)價(jià);
2、 了解常見外設(shè)的驅(qū)動(dòng)使用方法;
3、 掌握PLC及無線通信基本知識(shí);
4、 精通C/C++,熟悉嵌入式軟件開發(fā)流程,了解ARM、Cortex-M系列產(chǎn)品開發(fā);
5、 具有良好的編程風(fēng)格和習(xí)慣,設(shè)計(jì)代碼具有良好的可讀性及健壯性;
6、 熟悉數(shù)據(jù)結(jié)構(gòu),具備多任務(wù)編程能力,了解常用的嵌入式操作系統(tǒng),至少熟練掌握一種;
7、 具有較強(qiáng)的學(xué)習(xí)能力和持續(xù)學(xué)習(xí)的習(xí)慣,對(duì)技術(shù)研究充滿熱情,敢于嘗試新的理論和方法;
8、 對(duì)嵌入式操作系統(tǒng)有深入的理解,至少有以下一種嵌入式操作系統(tǒng)(LINUX,VXWORKS,UCOS等)的實(shí)際產(chǎn)品開發(fā)經(jīng)驗(yàn)。