崗位職責:
1.負責上位機軟件開發(fā)與維護,包括硬件通信接口設計(如Modbus、EtherCAT協(xié)議)、用戶界面開發(fā)及數(shù)據(jù)管理系統(tǒng)構建。
2.制定測試方案,完成自動化腳本開發(fā)及性能優(yōu)化,提升系統(tǒng)響應速。
3.導軟件框架設計,完成模塊化開發(fā),包括串口通信、Socket網(wǎng)絡通信、多線程技術及數(shù)據(jù)庫(SQLite/MySQL)集成。
4.解決生產(chǎn)環(huán)境中的技術問題,提供實時技術支持并持續(xù)送代軟件。
5.與下位機程序協(xié)同調試,驗證通信協(xié)議(如TCP/IP、CAN總線)及設備控制邏輯。
6.輸出需求分析報告、設計說明書及操作手冊,規(guī)范代碼注釋。
任職要求:
1.本科自動化、計算機、通訊工程、軟件工程、電子信息等相關專業(yè),5年以上工作經(jīng)驗。
2.語言:熟悉VB6.0、C#/.NET、C/C++、二進制COM組件及類庫模型。
3.桌面開發(fā)經(jīng)驗:熟悉WinForms、線程、委托/事件、U 更新、圖形繪制(GDI曲線)。
4.數(shù)據(jù)庫:熟悉SQL Server、Access或其他數(shù)據(jù)庫,了解微軟ACE、ADO數(shù)據(jù)驅動,能設計存儲方案與報表。
5.操作系統(tǒng)與部署:熟悉Windows 系統(tǒng)服務、注冊、驅動調試等基礎。
6.工業(yè)通信:熟悉PLC、ModbuS RTU/TCP、OPC/OPC-UA 等至少一種通信協(xié)議的實現(xiàn)與調試。