崗位職責:
1、負責儀器儀表嵌入式軟件開發(fā)與維護:參與儀器儀表嵌入式軟件的全生命周期過程,包括需求分析、技術方案設計、核心代碼編寫(如嵌入式操作系統移植、驅動程序開發(fā)、應用層功能實現)、單元測試與集成調試;定期處理版本迭代需求及潛在故障。?
2、開展電路板功能調試(含硬件電路信號測量、軟硬件聯調、異常問題定位),驗證硬件與軟件的兼容性;配合生產部門輸出標準化調試流程及操作手冊,在生產過程中提供技術支持。?
3、接收測試部門反饋的軟件Bug(如功能失效、性能不達標、兼容性問題),制定并驗證解決方案;結合用戶使用反饋與行業(yè)技術趨勢,推動產品優(yōu)化,包括軟件算法迭代(如數據處理精度提升)、資源占用優(yōu)化(如內存/功耗降低)、新增功能模塊設計,持續(xù)提升產品競爭力。?
4、按規(guī)范編寫嵌入式軟件相關文檔,包括需求規(guī)格說明書、詳細設計文檔、測試報告、用戶操作手冊及維護指南;對內為硬件、測試、生產等跨部門同事提供軟件技術培訓與咨詢,對外協助銷售或售后團隊處理客戶提出的軟件使用疑問、故障排查需求,保障客戶使用體驗。?
5、參與項目各階段技術評審會議,包括需求評審(確認軟件需求的合理性與可行性)、設計評審(評估軟件架構、算法選型的科學性)、代碼評審(檢查代碼規(guī)范性、安全性與可維護性);基于專業(yè)經驗提出改進建議,推動評審結論落地,規(guī)避技術風險,確保項目按計劃推進。
任職要求:
(1)本科及以上學歷,計算機或電子相關專業(yè);
(2)3年以上嵌入式軟件開發(fā)經驗,熟悉軟件開發(fā)流程;
(3)精通C/C++語言,精通數據結構,具有良好的代碼編寫習慣;有PLC編程項目經驗者優(yōu)先;
(4)熟悉ARM處理器架構;熟練掌握嵌入式交叉編譯環(huán)境和軟件調試工具;
(5)熟悉Linux或者其他任一款主流嵌入式操作系統的移植、裁剪、驅動開發(fā)和應用開發(fā);具有SD、SDIO、MIPI、LCD、USB、WIFI等驅動開發(fā)經驗者優(yōu)先;
(6)具有較強邏輯分析能力和學習能力,具有較強的獨立分析和問題解決能力;
(7)具有良好的溝通能力和團隊合作精神,具有強烈的責任心和鉆研精神。