崗位職責:
一.開發工控現場軟件:
1.1負責工業數據采集和存儲方案的規劃和設計;
1.2負責采集程序開發,采集PLC,CNC,傳感器等數據并與服務器后臺進行對接。
二.開發基于工業設備的物聯網網關及平臺
2.1 負責網關開發規劃的設計
三.具備現場調試數據軟件,規劃現場設備部署,協調現場施工:
3.1了解CNC運作原理,熟悉PMC,負責通過軟件或者硬件對現場CNC進行組網及數據采集;
3.2能根據現場CNC及周邊設備的工作狀態,通過智能I/O設備提取無通訊口的普通機床的設備信號;
3.3負責客戶現場的設備調研、接口測試、技術指導及項目的現場實施;
任職要求:
1. 本科及以上學歷,計算機、物聯網,電子及其相關專業;
2. 具備閱讀并正確理解英文技術文檔的基本能力;
3. 掌握C#編程語言;具備編寫較復雜程序代碼的能力,獨立完成過軟件或軟件模塊的開發優先;
4. 熟悉TCP/IP和Socket編程,熟悉常見的物聯網協議,如MQTT、COAP、Modbus等,熟悉分布式應用系統的相關框架及技術,如rpc框架、配置中心、消息隊列、緩存;有較好的面向對象設計和編程理念。
5. 熟悉Linux和Windows系統安裝,各種常用命令;
6. 熟悉Postgres、SQL Server等數據庫的基本SQL語句;
7. 能夠獨立完成軟件功能設計、現場調試;
8. 有PLC程序開發,或至少對PLC的工作原理、Modbus等協議有一定了解者優先;
9. 進行過網絡規劃配置,有網絡設備使用經驗(如交換機、路由器、防火墻等)者優先;
10. 有MES,DNC,SCADA開發經驗或項目實施經驗者優先;
11.有強烈的持續自我學習能力和意愿,善于學習新的知識,樂于發現、分析和解決復雜問題;
12.具備良好的溝通、表達與協調能力,具備良好的團隊合作意識,較強的責任感及進取精神,能適應短期國內出差。