崗位職責(zé)
注:該崗位需能接受長(zhǎng)期不定期出差,不能接受的勿擾??!
1. 負(fù)責(zé)按照公司項(xiàng)目開(kāi)發(fā)計(jì)劃,參與項(xiàng)目產(chǎn)品的軟件需求分析;
2. 負(fù)責(zé)根據(jù)設(shè)計(jì)方案開(kāi)發(fā)軟件,按照工作計(jì)劃和編程工作規(guī)范編寫(xiě)程序模塊和算法;
3. 負(fù)責(zé)根據(jù)項(xiàng)目計(jì)劃完成軟件需求分析、功能設(shè)計(jì)、開(kāi)發(fā)、調(diào)試、優(yōu)化;
4. 負(fù)責(zé)“有人云”平臺(tái)現(xiàn)有的遠(yuǎn)程監(jiān)控功能維護(hù)和下位機(jī)功能新增;
5. 負(fù)責(zé)功能測(cè)試,包括測(cè)試方案設(shè)計(jì)、測(cè)試用例設(shè)計(jì)、測(cè)試執(zhí)行和執(zhí)行檢查、缺陷定位、跟蹤和給出缺陷修復(fù)方案;
6. 負(fù)責(zé)配合其他工程師完成硬件/環(huán)境/平臺(tái)的搭建及測(cè)試;
7. 負(fù)責(zé)輸出規(guī)范的軟件技術(shù)文檔,提供軟件的后期技術(shù)支持;
8. 負(fù)責(zé)項(xiàng)目現(xiàn)場(chǎng)調(diào)試,為試驗(yàn)內(nèi)外場(chǎng)景提供技術(shù)支持,對(duì)反饋的問(wèn)題及時(shí)回復(fù)、處理,按要求提供技術(shù)方案;
9. 負(fù)責(zé)參與公司各項(xiàng)目的技術(shù)評(píng)審,準(zhǔn)確輸出相關(guān)軟件設(shè)計(jì)方案;
10. 負(fù)責(zé)對(duì)外技術(shù)保密(源程序、技術(shù)文檔、核心技術(shù));
11. 領(lǐng)導(dǎo)交代的其他臨時(shí)性工作。
任職要求
1、 本科及以上學(xué)歷,1-3年及以上工作經(jīng)驗(yàn);
2、 掌握KEIL或IAR集成開(kāi)發(fā)環(huán)境,能流暢閱讀和理解英文資料;
3、 具備扎實(shí)的C語(yǔ)言編程功底,能熟練使用c語(yǔ)言進(jìn)行底層驅(qū)動(dòng)開(kāi)發(fā);
4、 具有良好的編程習(xí)慣和編程風(fēng)格,掌握多線程編程技術(shù),基于需求能高效的輸出高質(zhì)量代碼;
5、 能熟練使用CAN調(diào)試工具;
6、 具備一定的電路基礎(chǔ)知識(shí),會(huì)看懂原理圖;
7、 做過(guò)基于PID閉環(huán)控制的系統(tǒng)軟件開(kāi)發(fā)、上位機(jī)開(kāi)發(fā);
8、 具備獨(dú)立完成項(xiàng)目的經(jīng)驗(yàn),具有基本硬件基礎(chǔ),熟悉一般硬件電路,能夠配合硬件工程師完成硬件功能調(diào)試等工作;
9、具有獨(dú)立完成過(guò)項(xiàng)目軟件功能模塊的開(kāi)發(fā)以及調(diào)試經(jīng)驗(yàn),有實(shí)戰(zhàn)項(xiàng)目經(jīng)驗(yàn);
10、 為人踏實(shí)勤奮、積極向上、學(xué)習(xí)力強(qiáng);能適應(yīng)艱苦環(huán)境的短期經(jīng)常性出差,有駕照會(huì)開(kāi)車為加分項(xiàng)。
知識(shí)儲(chǔ)備要求
1、 熟悉ARM嵌入式體系架構(gòu);
2、 熟悉FreeRTOS或RTThread等嵌入式實(shí)時(shí)操作系統(tǒng);
3、 熟悉SPI、IIC、CAN、USART等常見(jiàn)通訊協(xié)議;
4、 掌握較全面的計(jì)算機(jī)軟硬件相關(guān)知識(shí);
5、 掌握基本的電路知識(shí)包括二極管、三極管、運(yùn)放、比較器、濾波器等。