1、基于 C/C++完成視覺系統(tǒng)的整體框架設(shè)計,制定模塊化、可復用的代碼結(jié)構(gòu),實現(xiàn)圖像采集、預處理、特征提取、定位與測量等功能。
2、負責底層驅(qū)動(相機、光源、運動控制卡)以及上位機與下位機之間的通信協(xié)議(TCP/IP、串口等)開發(fā)與維護。
3、按照公司制定的編碼規(guī)范(命名、注釋、異常處理、內(nèi)存管理)編寫高可讀性代碼,使用靜態(tài)分析、單元測試、代碼審查等手段確保代碼質(zhì)量。
4、建立統(tǒng)一的庫/接口(API)標準,推動代碼復用,維護版本管理與 CI/CD 流程。
5、將視覺算法(如目標檢測、缺陷識別、尺寸測量)遷移至 C 語言實現(xiàn),重點優(yōu)化實時性、內(nèi)存占用和多線程并發(fā),滿足非標設(shè)備的高幀率要求。
6、編寫系統(tǒng)設(shè)計說明、接口文檔、使用手冊、測試報告等技術(shù)文檔,確保交付資料完整、規(guī)范,便于現(xiàn)場調(diào)試與后期維護。
7、參與非標自動化生產(chǎn)線的現(xiàn)場安裝、調(diào)試與故障定位,快速響應現(xiàn)場問題并提供軟件層面的解決方案
8、與硬件選型、系統(tǒng)集成、質(zhì)量檢驗等部門緊密溝通,梳理需求并轉(zhuǎn)化為軟件實現(xiàn)方案,確保功能實現(xiàn)符合客戶和項目規(guī)范。
崗位要求:
1、本科及以上學歷,計算機科學、軟件工程、自動化、電子信息等相關(guān)專業(yè);
2、3–5 年以上軟件開發(fā)經(jīng)驗,具備工業(yè)自動化或非標設(shè)備項目經(jīng)驗者優(yōu)先;
3、熟練使用 C++ /Python 語言進行嵌入式/工業(yè)軟件開發(fā),熟練使用VS或Qt Creater等集成開發(fā)環(huán)境;
4、熟悉Halcon或OpenCV等常用計算機視覺和圖像處理算法軟件,有過深度學習項目經(jīng)驗的人加分;
5、有較強的文檔編寫能力與分析能力;
6、具有良好的語言表達能力;
7、能接受出差。