崗位職責(zé):
1、負責(zé)數(shù)控系統(tǒng)軟件的設(shè)計、開發(fā)與優(yōu)化,包括上位機界面及控制邏輯實現(xiàn);
2、主導(dǎo)WPF客戶端架構(gòu)設(shè)計與模塊開發(fā),確保系統(tǒng)的穩(wěn)定性與可維護性;
3、參與需求分析、技術(shù)方案設(shè)計與代碼評審,編寫相關(guān)技術(shù)文檔;
4、負責(zé)系統(tǒng)測試、性能優(yōu)化及問題定位,持續(xù)改進軟件體驗;
5、協(xié)助團隊進行架構(gòu)優(yōu)化與技術(shù)預(yù)研,推動軟件平臺化與標準化。
任職要求:
專業(yè)知識和任職要求
1、學(xué)歷背景
● 計算機科學(xué)、電氣工程、自動化或相關(guān)專業(yè)本科及以上學(xué)歷;
2、核心技術(shù)能力
● 精通 C#編程語言,具備扎實的面向?qū)ο缶幊趟枷耄?/div>
● 精通WPF開發(fā),熟悉其核心機制(依賴屬性、數(shù)據(jù)綁定、命令、資源與樣式、模板、自定義控件、消息機制等);
● 熟練掌握 MVVM設(shè)計模式,熟悉主流框架(如 Prism、Caliburn.Micro、MVVMLight 等);
● 熟悉C++/Qt開發(fā),了解跨語言交互機制;
● 熟悉多線程與異步編程模型,能夠處理跨線程UI更新與異步任務(wù)調(diào)度;
3、項目經(jīng)驗要求
● 具有三年以上WPF項目實際開發(fā)經(jīng)驗;
● 至少參與過3個以上完整項目的設(shè)計與開發(fā)、具備需求分析、架構(gòu)設(shè)計、編碼實現(xiàn)、測試與部屬的全流程經(jīng)驗;
● 有大型軟件系統(tǒng)重構(gòu)或復(fù)雜業(yè)務(wù)邏輯架構(gòu)設(shè)計經(jīng)驗者優(yōu)先;
4、其他要求
● 熟練使用Git進行版本管理,具備良好的編碼規(guī)范與邏輯思維能力,命名清晰、結(jié)構(gòu)合理、代碼冗余低;
● 有良好的文檔編寫與技術(shù)表達能力,能夠撰寫用戶手冊、技術(shù)說明書等;
● 熟悉工業(yè)通信協(xié)議(如Modbus、EtherCAT、TCP/IP等)或機床數(shù)控系統(tǒng)架構(gòu)者優(yōu)先;