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