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