崗位職責(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. 編寫(xiě)功能模塊測(cè)試程序,測(cè)試或協(xié)助測(cè)試完成軟件測(cè)試工作;
4. 協(xié)助硬件工程師完成硬件設(shè)計(jì),確保其符合設(shè)計(jì)要求;
5. 根據(jù)公司技術(shù)文檔規(guī)范編寫(xiě)相關(guān)的技術(shù)文檔;
6. 參與項(xiàng)目需求分析,研究項(xiàng)目的技術(shù)細(xì)節(jié),根據(jù)需要進(jìn)行一定的預(yù)研工作;
7. 對(duì)業(yè)務(wù)部門(mén)提供軟件的后期技術(shù)支持。
8. 對(duì)所開(kāi)發(fā)的軟件質(zhì)量和進(jìn)度負(fù)責(zé)。
任職要求:
1. 電子、電氣工程或計(jì)算機(jī)專業(yè)本科以上
2. 3年以上在工業(yè)控制和通信方面的單片機(jī)軟件開(kāi)發(fā)經(jīng)驗(yàn)或linux下驅(qū)動(dòng)、應(yīng)用程序開(kāi)發(fā)經(jīng)驗(yàn)。
3. 熟悉單片機(jī)、ARM系列處理器的架構(gòu)C語(yǔ)言應(yīng)用開(kāi)發(fā);
4. 熟悉硬件電路工作原理;熟悉處理器外圍設(shè)備接口及驅(qū)動(dòng)程序設(shè)計(jì);
5. 在運(yùn)用C/C++語(yǔ)言進(jìn)行單片機(jī)應(yīng)用程序開(kāi)發(fā)方面具備扎實(shí)的理論知識(shí)和技能。
6. 具備良好的軟件構(gòu)架、模塊化、標(biāo)準(zhǔn)化、代碼注釋、驗(yàn)證及文檔化風(fēng)格習(xí)慣。
7. 有責(zé)任心和團(tuán)隊(duì)合作意識(shí),工作嚴(yán)謹(jǐn)認(rèn)真,有良好的學(xué)習(xí)能力、溝通能力。