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