上機(jī)位工程師
1.5-2.2萬元/月崗位職責(zé):
1、根據(jù)公司項(xiàng)目需求,獨(dú)立完成上位機(jī)軟件的系統(tǒng)設(shè)計(jì),包括架構(gòu)設(shè)計(jì)、模塊劃分、接口設(shè)計(jì)、硬件選型等;
2、軟件編程與開發(fā):熟練使用C#、C+、等編程語言,結(jié)合Tisual$tudio等開發(fā)工具,完成上位機(jī)軟件的編程開發(fā),實(shí)現(xiàn)軟件功能,包括數(shù)據(jù)采集、處理、顯示、控制等;要求編寫清晰、規(guī)范的代碼,并進(jìn)行代碼注釋;
3、測(cè)試與調(diào)試:負(fù)責(zé)上位機(jī)軟件的測(cè)試工作,包括單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試等,熟練掌握C++/C/C#等高級(jí)語言,熟練應(yīng)用vC/vs等開發(fā)工具和相關(guān)調(diào)試工具;協(xié)同下位機(jī)工程師對(duì)整體自動(dòng)化系統(tǒng)進(jìn)行完整功能測(cè)試,修復(fù)軟件中的Bug,優(yōu)化軟件性能;
4、文檔編寫:負(fù)責(zé)編寫軟件設(shè)計(jì)交檔、使用手冊(cè)、測(cè)試報(bào)告等技術(shù)文檔,并完成相關(guān)技術(shù)文件的確定、編制、優(yōu)化;
5、技術(shù)支持與維護(hù):負(fù)責(zé)項(xiàng)目進(jìn)程中的技術(shù)對(duì)接、支持等工作:參與調(diào)試及驗(yàn)收推進(jìn)工作,負(fù)責(zé)上位機(jī)軟件的后期維護(hù)和升級(jí)工作;
6、項(xiàng)目協(xié)作與溝通:負(fù)責(zé)與其它專業(yè)之間緊密協(xié)作(如下位機(jī)工程師),配合部門完成其他所需事物,共同推進(jìn)項(xiàng)目進(jìn)度。
技能要求:
1、計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、自動(dòng)化、通信、電子等相關(guān)專業(yè)大專及以上學(xué)歷,3年以上C軟件開發(fā)經(jīng)驗(yàn);
2、3年以上非標(biāo)自動(dòng)化設(shè)備PC端上位機(jī)軟件設(shè)計(jì)和開發(fā)經(jīng)驗(yàn);自動(dòng)化控制相關(guān)的上位機(jī)軟件編程經(jīng)驗(yàn),有流程組態(tài)和運(yùn)動(dòng)控制相關(guān)經(jīng)驗(yàn)者優(yōu)先;
3、能獨(dú)立或協(xié)助完成winfom或WPF及類似軟件設(shè)計(jì)、編程調(diào)試、測(cè)試、維護(hù)工作,并且熟悉軟件系統(tǒng)與電控PLC之間的交互,使用1-2個(gè)電控軟件互交協(xié)議;
4、熟悉面向?qū)ο缶幊滔嚓P(guān)概念和技術(shù);熟悉編程的基本原理,至少一種高級(jí)編程語言的編程經(jīng)驗(yàn),如C+,C#,Basic等;
5、熟悉Modbus、CAN、以太網(wǎng)、串口等常用的各類通信協(xié)議,和下位機(jī)進(jìn)行通訊;熟悉Windows平臺(tái)數(shù)據(jù)庫編程,熟練運(yùn)行SQLSERVER等數(shù)據(jù)庫對(duì)數(shù)據(jù)進(jìn)行存取等操作;
5、工作態(tài)度積極、責(zé)任心強(qiáng),有較強(qiáng)的職業(yè)精神和良好的溝通協(xié)調(diào)能力,工作計(jì)劃性和條理性好;
6、有較強(qiáng)的組織和動(dòng)手能力,有良好的創(chuàng)新精神和團(tuán)隊(duì)精神。