崗位職責(zé):
(1)接口控制開發(fā):
1)負(fù)責(zé)設(shè)備通信接口的控制與驅(qū)動開發(fā),包括串口(RS232/485)、以太網(wǎng)(TCP/IP)、CAN總線等;
2)根據(jù)協(xié)議文檔實現(xiàn)數(shù)據(jù)采集、命令下發(fā)和狀態(tài)監(jiān)控功能;編寫和調(diào)試接口通信模塊,確保數(shù)據(jù)傳輸?shù)姆€(wěn)定性和可靠性;
(2)用戶界面開發(fā):
1)使用C#/Qt/Python等工具開發(fā)設(shè)備控制和人機交互界面;
2)實現(xiàn)數(shù)據(jù)可視化展示、參數(shù)配置、設(shè)備狀態(tài)監(jiān)控等功能;優(yōu)化界面交互體驗,確保操作便捷性和響應(yīng)速度;
(3)自動化測試:
1)參與開發(fā)和維護自動化測試腳本和工具,執(zhí)行接口測試、功能測試和回歸測試,并生成測試報告;
2)協(xié)助搭建和維護自動化測試環(huán)境,提高測試效率;
崗位要求:
1)計算機、電子、自動化等相關(guān)專業(yè)本科及以上學(xué)歷;
2)熟練掌握C/C++/C#/Python中至少一門編程語言;了解至少一種通信接口協(xié)議(串口、TCP/IP、CAN等);
3)具備基本的界面開發(fā)能力,接觸過任一GUI框架(WinForm、Qt等);能夠閱讀技術(shù)文檔和硬件原理圖;
4)具備良好的邏輯思維能力和學(xué)習(xí)能力,工作認(rèn)真細(xì)致,有責(zé)任心和團隊合作精神;
5)有嵌入式系統(tǒng)開發(fā)或自動化測試項目經(jīng)驗,了解多線程編程和網(wǎng)絡(luò)編程,使用過常用測試儀器(示波器、邏輯分析儀等),參與過實際項目開發(fā)或電子設(shè)計競賽等優(yōu)先。