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