【職位簡介】負(fù)責(zé)公司設(shè)備上位機(jī)軟件系統(tǒng)的開發(fā)與維護(hù),聚焦于人機(jī)交互界面的設(shè)計優(yōu)化、設(shè)備控制邏輯實(shí)現(xiàn)及通信接口開發(fā),支持核心設(shè)備功能的擴(kuò)展與迭代升級。
【主要職責(zé)】
1、負(fù)責(zé)上位機(jī)軟件的開發(fā)、維護(hù)與優(yōu)化,完成圖形界面(GUI)設(shè)計與實(shí)現(xiàn),提升用戶交互體驗(yàn);參與項(xiàng)目系統(tǒng)架構(gòu)設(shè)計,負(fù)責(zé)軟件模塊劃分與接口定義,確保系統(tǒng)的可擴(kuò)展性和高可維護(hù)性;根據(jù)項(xiàng)目需求,設(shè)計并實(shí)現(xiàn)各類通信協(xié)議(如USB、RS485、CAN、CANFD、EtherCAT等),編寫通信程序并進(jìn)行調(diào)試開發(fā)與設(shè)備模型相關(guān)的數(shù)據(jù)處理、可視化及輔助工具軟件;
2、編寫相關(guān)技術(shù)文檔、用戶手冊與維護(hù)指南;
3、負(fù)責(zé)軟件版本管理與功能維護(hù),解決開發(fā)與運(yùn)行過程中遇到的技術(shù)問題。
【任職資格】
1、本科及以上學(xué)歷,電子工程、電氣工程、計算機(jī)、軟件工程等相關(guān)專業(yè);
2、熟練掌握 C++或 Python 編程語言,具備扎實(shí)的軟件開發(fā)基礎(chǔ);
3、熟悉 Qt 框架和 Qt Creator 開發(fā)環(huán)境,有較豐富的桌面軟件/工業(yè)軟件界面開發(fā)經(jīng)驗(yàn);
4、熟悉串口、CAN/CAN FD、EtherCAT等通信接口及協(xié)議;
5、有良好的軟件工程規(guī)范意識,掌握版本管理工具(如 Git);
具備較強(qiáng)的分析問題和獨(dú)立解決問題能力,良好的團(tuán)隊協(xié)作與溝通能力;
有機(jī)器人、伺服電機(jī)或自動化設(shè)備行業(yè)背景者優(yōu)先;有3年以上相關(guān)軟件開發(fā)經(jīng)驗(yàn)者優(yōu)先。