崗位職責(zé):
1.?根據(jù)編程規(guī)范、研發(fā)進(jìn)度和任務(wù)分配,開(kāi)發(fā)系統(tǒng)中的功能模塊和算法;
2.?按照開(kāi)發(fā)流程和設(shè)計(jì)要求,完成軟件模塊的詳細(xì)設(shè)計(jì),代碼實(shí)現(xiàn),單元測(cè)試;
3.?編寫功能模塊測(cè)試程序,測(cè)試或協(xié)助測(cè)試完成軟件測(cè)試工作;
4.?協(xié)助硬件工程師完成硬件設(shè)計(jì),確保其符合設(shè)計(jì)要求;
5.?根據(jù)公司技術(shù)文檔規(guī)范編寫相關(guān)的技術(shù)文檔;
6.?參與項(xiàng)目需求分析,研究項(xiàng)目的技術(shù)細(xì)節(jié),根據(jù)需要進(jìn)行一定的預(yù)研工作;
7.?對(duì)業(yè)務(wù)部門提供軟件的后期技術(shù)支持;
8.?對(duì)所開(kāi)發(fā)的軟件質(zhì)量和進(jìn)度負(fù)責(zé)。
?
任職要求:
1.?通信、電子、儀表等相關(guān)專業(yè)??萍耙陨蠈W(xué)歷,?1年以上嵌入式軟件開(kāi)發(fā)工作經(jīng)驗(yàn)。
2.?熟悉嵌入式軟件開(kāi)發(fā)流程及開(kāi)發(fā)工具。
3.?熟悉單片機(jī)或ARM處理器的架構(gòu)及應(yīng)用開(kāi)發(fā);
4.?熟悉硬件電路工作原理;熟悉處理器外圍設(shè)備接口及驅(qū)動(dòng)程序設(shè)計(jì);
5.?熟悉匯編語(yǔ)言、C/?C++語(yǔ)言編程;
6.?熟悉RTOS(WinCE、Linux、Android、uC/OS、Vxworks等至少一種)的驅(qū)動(dòng)程序、應(yīng)用開(kāi)發(fā);
7.?有良好的編程風(fēng)格、文檔習(xí)慣,能夠完成詳細(xì)的設(shè)計(jì)文檔;
8.?有責(zé)任心和團(tuán)隊(duì)合作意識(shí),工作嚴(yán)謹(jǐn)認(rèn)真,有良好的學(xué)習(xí)能力、溝通能力。