计算机软件工程师岗位职责1.参与公司软件产品或项目(如工业物联网、数据采集、企业应用等)的设计、开发与实施工作。2.负责或参与系统模块的编码、测试与维护。3.与团队协同合作,进行系统联调、故障排查和性能优化。4.编写相关技术文档,如设计文档、接口文档等。任职要求1.网络与硬件技术(1)熟悉计算机网络原理,掌握TCP/IP协议族。(2)具备一定的网络故障排查能力,了解基本的网络配置与调试方法。(3)了解计算机硬件系统组成,对服务器、工业控制设备等硬件有一定的认识。2.数据库技术(1)了解至少一种主流关系型数据库(如Oracle、SQLServer、MySQL等)。(2)能够编写基本的SQL语句进行数据的增、删、改、查操作。(3)了解数据库的基本概念,如表、视图、索引等。3.网络通讯协议了解并具备以下一种或多种通讯协议的实际应用经验(1)Socket编程理解TCP/UDP套接字通信机制。(2)OPC协议(特别是OPCDA/UA)了解其工作原理,有数据采集相关经验者优先。(3)Modbus协议(RTU/TCP)了解其报文结构和通信流程。(4)了解其他工业总线或通讯协议(如Profibus、CAN等)者更佳。4.编程语言与系统架构了解并具备以下至少一种语言的开发经验(1)C++了解基本语法,能够进行应用开发。(2)C#熟悉.NETFramework/.NETCore,掌握WinForm或WPF开发。(3)Java熟悉J2EE体系,了解Spring、SpringBoot等主流框架。了解相关技术栈的应用系统架构(如C/S、B/S、微服务等)。优先考虑条件(1)有工业自动化、物联网(IoT)、数据采集或智能制造领域项目经验。(2)具备多语言(C++/C#/Java)开发或系统集成经验。(3)了解前端技术(HTML5、JavaScript、Vue/React)或移动开发。(4)熟悉Linux操作系统及常用命令。(5)拥有良好的团队协作精神和沟通能力。
联系我时,请说是在58同城上看到的,谢谢!