岗位职责:
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年以上安防行业经验或优秀应届毕业生,具备较强的技术文档编写和沟通能力,能够清晰传达技术方案与设计思路。