崗位職責:
1、負責基于C#的上位機軟件整體架構設計與開發(fā),實現(xiàn)設備控制、數(shù)據(jù)處理等功能;
2、與硬件工程師協(xié)作,完成串口、USB、TCP/IP、Modbus等設備通信協(xié)議的開發(fā)與調試,確保上下位機數(shù)據(jù)交互正常;
3、負責監(jiān)控軟件整體架構開發(fā)和設計,并持續(xù)維護和優(yōu)化上位機軟件,提升其穩(wěn)定性和高效性,根據(jù)項目需求優(yōu)化界面設計和用戶體驗;
4、處理開發(fā)過程中的技術難題,對系統(tǒng)性能進行調優(yōu),保障軟件順利開發(fā)與運行;
5、編寫需求分析、設計文檔和用戶手冊等相關技術文檔,為項目后續(xù)維護和升級提供支持;
6、參與產品測試,排查問題,協(xié)助完成軟件調試,確保軟件質量符合要求。
任職要求:
1、本科及以上學歷,計算機、自動化等相關專業(yè);
2、8年以上C#上位機開發(fā)經驗,具備工業(yè)自動化、儀器儀表等領域項目經驗者優(yōu)先、具備管理經驗者優(yōu)先;
3、精通C#語言,熟練.NET編程,具有WPF編程開發(fā)經驗者優(yōu)先;
4、具備較強的UI設計能力;熟悉多線程編程、異步編程及事件驅動開發(fā);
5、熟悉TCP/UDP、CAN、串行通信接口開發(fā);熟練使用至少一種數(shù)據(jù)庫,具備復雜數(shù)據(jù)庫設計與優(yōu)化能力;
6、具備良好的溝通理解能力,富有責任心和進取精神。