崗位職責:
1、參與完成公司相關產品的上位機開發,負責企業級應用的需求分析、設計及開發工作。
2、參與需求分析,負責系統架構、功能模塊設計和相應的開發工作。
3、配合產品經理,完成各功能模塊的代碼實現,并按項目管理規范編寫相應的技術文檔。
4、負責與產品、測試、運營等環節有效溝通,確保對功能和產品特性充分理解,保障產品上線正常運行。
5、熟練應用編程語言(如C#、C++等)和開發工具(如Visual Studio、Qt等),按照設計文檔進行軟件編碼。
6、對開發完成的軟件進行單元測試、集成測試、系統測試等,確保軟件功能正常、性能穩定、無嚴重缺陷。
7、根據測試結果和用戶反饋,對軟件進行性能優化、功能完善、缺陷修復等。
8、編寫和更新軟件使用手冊、技術文檔、維護手冊等,為用戶提供技術支持。
9、與產品經理、硬件工程師、測試團隊等人員保持緊密合作,確保項目按計劃推進。
崗位要求:
1、計算機或電氣自動化相關專業,3年以上相關軟件開發經驗。
2、熟練掌握并應用TCP/IP、UART(通用異步收發傳輸器)、USB等常規通訊方式,能夠進行網絡通信、串口通信和USB設備通信的編程實現。
3、能夠獨立完成Winform(Windows窗體應用程序)和WPF(Windows Presentation Foundation)應用程序的開發,包括界面設計、邏輯功能實現和性能優化。
4、熟悉至少一種大型關系型數據庫(如SQL Server、Oracle等),能夠進行數據庫設計SQL編寫、性能優化和故障排查。
5、熟悉OpenCV、Halcon等相關機器視覺開發,熟練掌握視覺算法中的目標檢測,閾值分割,模板匹配,邊緣檢測等常見算法的理論原理及應用。
6、對其他主流編程語言(如python、Java、C++等)有一定的了解,可以根據項目需要進行修改及應用。