崗位職責:
1、根據(jù)公司產(chǎn)品和業(yè)務需求,進行Windows、Linux多平臺下的機器視覺相關軟件開發(fā)。
2、需求分析:與客戶、項目經(jīng)理和其他干系人溝通,了解他們的需求,分析需求文檔,確保對項目需求的準確理解。
3、團隊協(xié)作:與其他軟件工程師、測試人員、項目經(jīng)理和其他相關團隊成員密切合作,確保項目的順利進行
4、編碼:實現(xiàn)系統(tǒng)設計,編寫高質(zhì)量、可維護、可擴展的代碼。軟件工程師需要熟悉并遵循公司或項目的編碼標準。
5、測試:編寫和執(zhí)行測試用例,確保軟件的質(zhì)量和穩(wěn)定性。這包括單元測試、集成測試和系統(tǒng)測試。軟件工程師還可
能參與自動化測試的開發(fā)。
6、維護和修復缺陷:負責識別和修復在開發(fā)和測試階段發(fā)現(xiàn)的缺陷。
任職要求:
1、電子信息、計算機等相關專業(yè)優(yōu)先;1年及以上工作經(jīng)驗,有工業(yè)相機軟件開發(fā)、圖像Sensor調(diào)試經(jīng)驗者優(yōu)先;
2、熟練使用C/C++、STL,熟悉常用的數(shù)據(jù)結構與算法,有良好的代碼編程習慣;
3、熟悉多任務并發(fā)處理;
4、熟練使用QT/MFC開發(fā)應用程序,有成功大型軟件開發(fā)項目經(jīng)驗優(yōu)先;
5、熟悉Linux應用開發(fā)、掌握網(wǎng)絡套接字、多線程、進程間通信;
6、良好的英文技術文檔閱讀能力、中文文檔寫作能力;
7、具有較強的責任感、執(zhí)行力、抗壓能力。