一、基本信息
目標(biāo)崗位:工業(yè)自動化系統(tǒng)開發(fā)工程師
行業(yè)定位:智能制造、工業(yè)自動化、智慧工廠等領(lǐng)域
二、核心技能畫像
(一)軟件開發(fā)能力
編程語言與框架:精通 C# 語言,熟練運用 WPF 進(jìn)行工業(yè)上位機(jī)界面開發(fā),能設(shè)計操作便捷、可視化程度高的人機(jī)交互界面;具備扎實的數(shù)據(jù)庫開發(fā)能力,可熟練使用 SQL Server、MySQL 等數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存儲、管理與優(yōu)化。
Web 開發(fā):
后端開發(fā):熟練掌握.NET Core 開發(fā)框架,熟悉中間件、依賴注入、配置管理等核心機(jī)制,能夠基于.NET Core 搭建高性能、可擴(kuò)展的 Web 后端服務(wù),實現(xiàn)工業(yè)數(shù)據(jù)的高效處理與業(yè)務(wù)邏輯開發(fā)。熟悉 RESTful API 設(shè)計規(guī)范,可利用.NET Core 開發(fā)標(biāo)準(zhǔn)的 WebAPI 接口,完成系統(tǒng)間數(shù)據(jù)交互與集成,確保工業(yè)系統(tǒng)與外部平臺的數(shù)據(jù)流通。
前端開發(fā):熟悉 VUE 框架,能夠使用 Vue.js、Vue Router、Vuex 等核心技術(shù)進(jìn)行 WebUI 開發(fā),實現(xiàn)響應(yīng)式、交互性強(qiáng)的前端界面;熟練掌握 JavaScript 語言,可進(jìn)行 DOM 操作、異步編程、模塊化開發(fā),具備處理復(fù)雜業(yè)務(wù)邏輯和前端性能優(yōu)化的能力。
(二)工業(yè)協(xié)議與通信
熟悉 Modbus、OPC UA、Profinet、Ethernet/IP 等常見工業(yè)協(xié)議,能夠?qū)崿F(xiàn)上位機(jī)與 PLC、傳感器、儀器儀表等工業(yè)設(shè)備之間穩(wěn)定的數(shù)據(jù)通信與指令交互,保障工業(yè)系統(tǒng)的實時性與可靠性。
(三)機(jī)器視覺技術(shù) (加分項)
熟悉 OpenCV、Halcon 等機(jī)器視覺開發(fā)庫,掌握圖像采集、圖像預(yù)處理、特征提取、目標(biāo)檢測與識別等技術(shù)。
能夠獨立分析和解決工業(yè)視覺中的常見問題,如產(chǎn)品缺陷檢測、尺寸測量、定位引導(dǎo)等,為工業(yè)生產(chǎn)提供視覺解決方案。
(四)運動控制與 PLC 開發(fā)(加分項)
運動控制:熟悉伺服電機(jī)、步進(jìn)電機(jī)等運動控制設(shè)備,掌握運動控制算法與原理,能夠運用相關(guān)開發(fā)工具實現(xiàn)對運動設(shè)備的精準(zhǔn)控制與編程。
PLC 開發(fā):熟練使用西門子、三菱、歐姆龍等主流品牌 PLC,精通 PLC 編程(Ladder Diagram、ST 等語言)、程序調(diào)試與故障排查;熟悉工業(yè)常見 IO 設(shè)備的調(diào)試,能夠完成 PLC 與傳感器、執(zhí)行機(jī)構(gòu)等設(shè)備的連接與配置。
三、項目經(jīng)驗要求
主導(dǎo)或參與過工業(yè)上位機(jī)系統(tǒng)開發(fā)項目,具備從需求分析、系統(tǒng)設(shè)計到開發(fā)調(diào)試的全流程經(jīng)驗,熟悉工業(yè)系統(tǒng)集成數(shù)據(jù)收集與處理流程。
有機(jī)器視覺項目實施經(jīng)驗,成功完成過工業(yè)視覺檢測、定位等項目,能有效解決實際生產(chǎn)中的視覺問題。
參與過 PLC 控制系統(tǒng)開發(fā)與調(diào)試項目,對工業(yè)自動化生產(chǎn)線的 PLC 控制、運動控制及 IO 調(diào)試有豐富經(jīng)驗,能夠保障生產(chǎn)線穩(wěn)定運行。
有基于.NET Core 的 Web 后端開發(fā)項目經(jīng)驗,利用.NET Core 開發(fā)過工業(yè)數(shù)據(jù)管理系統(tǒng)、設(shè)備監(jiān)控系統(tǒng)等后端服務(wù);同時具備基于 VUE 或 JS 的 WebUI 開發(fā)項目經(jīng)驗,熟悉前后端分離開發(fā)模式,能夠與前端工程師協(xié)作完成 Web 系統(tǒng)的開發(fā)與部署。
四、職業(yè)素養(yǎng)與其他要求
具備較強(qiáng)的學(xué)習(xí)能力,能夠快速掌握新技術(shù)、新設(shè)備,適應(yīng)工業(yè)自動化領(lǐng)域的快速發(fā)展。
擁有良好的問題解決能力,面對復(fù)雜的工業(yè)系統(tǒng)故障與技術(shù)難題,能夠獨立分析并提出有效解決方案。
具備團(tuán)隊協(xié)作精神,能夠與機(jī)械工程師、電氣工程師、測試人員等多部門協(xié)同工作,共同推進(jìn)項目順利完成。
擁有工業(yè)自動化相關(guān)專業(yè)本科及以上學(xué)歷,如自動化、電氣工程及其自動化、計算機(jī)科學(xué)與技術(shù)等專業(yè);持有相關(guān)專業(yè)認(rèn)證(如 PLC 工程師認(rèn)證、機(jī)器視覺工程師認(rèn)證、微軟.NET 認(rèn)證等)者優(yōu)先。
若具備使用 AI 技術(shù)(如深度學(xué)習(xí)框架 TensorFlow、PyTorch)進(jìn)行圖像缺陷識別的能力,或有相關(guān)項目實踐經(jīng)驗,可予以優(yōu)先考慮。