崗位職責:
1. 參與產(chǎn)品和項目的需求分析,負責上位機軟件的方案設計、開發(fā)、調(diào)試與功能落地,保障項目按期交付;
2. 與下位機(如PLC、單片機等)開發(fā)人員協(xié)作,完成軟硬件接口調(diào)試,確保數(shù)據(jù)交互穩(wěn)定;
3. 根據(jù)設計方案進行編碼實現(xiàn),編寫相關技術文檔(設計文檔、調(diào)試文檔等);
4. 負責已交付的上位機軟件的維護、升級和優(yōu)化,解決使用過程中出現(xiàn)的各種問題;
5. 指導和帶領初級工程師完成工作任務。
任職要求:
1.計算機、自動化及相關專業(yè),本科及以上學歷,3年以上自動化行業(yè)或儀器儀表行業(yè)軟件開發(fā)工作經(jīng)驗;
2.能獨立進行需求分析、模塊拆分和接口設計,并獨立完成開發(fā)和調(diào)試;
3.精通Python/C++開發(fā),熟悉面向?qū)ο缶幊毯统R娫O計模式;
4.掌握多線程、異步 IO、進程間通信;
5.熟悉Linux環(huán)境下的開發(fā)、調(diào)試與部署流程;
6.熟悉常用工業(yè)通訊協(xié)議,如RS232、TCP/IP、Modbus、EtherCAT、CAN總線等;
7.具備一定的電氣基礎知識,能看懂基本的電氣原理圖和接線圖;
8.具備較強的問題分析與解決能力,能定位并修復復雜問題;
9.良好的學習能力、團隊協(xié)作能力、溝通能力和責任心。