c#高級軟件工程師
1.2-1.8萬元/月一、任職要求
1.?編程語言與框架(必備)
- 精通 C# + .NET Framework/.NET Core,熟練使用 WPF(MVVM 模式)或 WinForms 開發桌面應?;
- 掌握 C++/Qt 優先(適配?業 Linux 設備場景),能獨?完成控件自定義、多線程編程(避免 UI 阻塞)。
2.?工業通信與硬件交互(核?重點)
- 熟練掌握工業主流協議:Modbus RTU/TCP、OPC UA/DA、Profinet、EtherNet/IP、CANopen 等;
- 具備 PLC 交互經驗(如西門子 S7-300/400/1200/1500、三菱 FX/Q 系列),能通過 TCP 或專用庫(S7NetPlus、Libnodave)實現數據讀寫;
- 精通串口(RS232/485)、以太網通信調試,能處理多設備并發連接、斷連重連、數據丟包等異常場景;
- 了解運動控制器(如雷賽、松下)、傳感器(光電、壓力、視覺傳感器)的接口對接與數據解析。
3.?工業數據處理與可視化
- 能實現實時數據采集、濾波、計算(如產量統計、設備OEE分析),支持歷史數據回溯;
- 熟練使用圖表控件(DevExpress、Telerik、ZedGraph)繪制趨勢圖、柱狀圖、儀表盤,適配工業監控場景;
- 掌握數據存儲方案:SQL Server/MySQL(生產數據持久化)、SQLite(本地緩存)、CSV/Excel(報表導出)。
4.?工業級軟件特性開發
- 支持設備參數配置(批量導入/導出、權限管控)、工藝配方管理(新增/修改/調用);
- 具備報警機制開發經驗(實時報警彈窗、報警日志記錄、報警聯動處理);
- 了解工業軟件權限管理(管理員/操作員/查看員分級,操作日志審計)。
5.?工具與調試能力
- 熟練使用 Visual Studio、Qt Creator、PLC 編程軟件(Step7、GX Works2/3);
- 掌握調試工具:串口調試助手、Wireshark(網絡抓包)、OPC 客戶端(如 UA Expert)、CAN 分析儀;
- 能獨立排查通信故障、數據異常、UI 卡頓等問題。
二、項目經驗要求(聚焦工業場景)
1.?有 3年及以上工業自動化上位機項目經驗(如生產線監控系統、設備控制系統、MES 數據采集終端等);
2.?具備完整項目落地經驗:從需求對接(與工藝工程師、PLC 工程師)、方案設計、編碼開發、現場調試到驗收交付;
3.?有復雜場景項目經驗加分:多車間設備集中監控、高實時性數據傳輸(毫秒級響應)、跨廠區數據對接(MQTT 上云)。
4有新能源相關經驗者優先
三、綜合素質與其他要求
1.?了解工業生產流程(如裝配線、包裝線、化工產線),能快速理解業務需求并轉化為技術方案;
2.?代碼規范嚴謹,注重軟件穩定性、可維護性(工業軟件需 7×24 小時運行);
3.?具備現場調試能力,能適應短期出差(對接工廠現場部署與問題排查);
4.?本科及以上學歷,計算機、自動化、電子信息、測控技術與儀器等相關專業;
5.?加分項:熟悉 MES/ERP 系統對接、掌握工業視覺(Halcon/OpenCV)基礎、有 Linux 下 Qt 開發經驗。