崗位職責:
1、需求分析與方案設計:參與需求評審,提出技術可行性建議,優化需求實現方案,參與應用層功能的技術可行性分析制定模塊級技術方案,完成模塊設計與接口定義;
2、代碼編寫與調試:根據產品需求文檔,獨立完成應用層軟件模塊的開發與調試,確保功能實現符合需求;
3、系統集成與測試:完成不同模塊、不同協議的對接,驗證數據流完整性,完成功能聯調,驗證對系統性能、穩定性的影響,確保滿足規格設計;
4、軟件維護與升級:及時跟進測試以及客訴問題,分析現場環境、故障日志,解決軟件缺陷,跟進缺陷驗收進度,完成問題閉環,更新軟件版本。
任職要求:
1、本科以上學歷,計算機、網絡工程、通信工程、電子信息、自動化、測控等電子信息類專業優先,CET-4以上;
2、掌握 C/C++ 語言的基礎語法,理解頭文件包含機制及面向對象概念;掌握基本數據結構的概念和特點,理解常見算法;
3、了解網絡基礎模型,知曉TCP/IP協議棧分層結構,理解HTTP/FTP等常見應用層協議的基本工作原理;
4、了解計算機組成原理,了解進程、線程工作機制;理解編譯原理,掌握編譯全流程及各環節順序。了解中間代碼生成、代碼優化和目標代碼生成等步驟的原理、產物;
5、具備一定的代碼調試能力,能通過常見問題定位工具(如gdb等)分析程序缺陷;
6、熟練使用 Linux 操作系統常用命令,掌握makefile、shell腳本等嵌入式開發工具;以及常見開發工具,如 vi 或 vscode 等代碼編輯器,以及 git 版本控制系統;
7、1年以上安防行業經驗或優秀應屆畢業生,具備較強的技術文檔編寫和溝通能力,能夠清晰傳達技術方案與設計思路。