职位描述:
1、负责工业自动化设备的软件开发,包括需求分析、系统架构设计、接口设计、编码实现和测试验证;
2、为项目团队提供技术支撑,解决项目中遇到的技术难题;
3、系统功能优化和性能调优;确保系统的稳定性、可靠性和高效性;
4、编写软件设计文档、用户手册等技术文档;
5、参与研发项目开发工作管理并协调各项目组的工作,进行技术文件评审、代码审查;
6、领导交办的其他工作任务。
职位要求:
1、学历要求:计算机、自动化相关专业本科及以上学历;硕士或博士学位者优先。
2、行业经验:有工业自动化服务软件开发经验优先,嵌入式开发、网络通信等。
3、编程语言与工具:
精通C ,5年以上的C 开发经验,熟悉虚函数、模板、STL、C 11/14/17等C 特性;
多线程编程,掌握多线程并发编程技术,熟悉线程同步、锁机制、内存共享、异步处理等概念;
网络编程,熟悉TCP/IP协议栈,掌握Socket编程,了解HTTP、HTTPS、WebSocket等常见网络协议;
数据库:熟悉至少一种关系型数据库(如MySQL、PostgreSQL、SQL Server等),了解数据库设计和优化;
脚本语言:熟悉Python、Shell等脚本语言,能够编写自动化脚本进行任务处理;
开发工具:熟练使用Visual Studio、VSCode、GCC等开发工具,熟悉调试工具和性能分析工具。
4、系统与架构:
熟悉Linux和Windows操作系统,了解内核原理、进程管理、文件系统等;分布式系统:有嵌入式系统开发经验者优先。
5、熟悉软件技术文档的编写,具备良好的文档编制习惯和代码书写规范,能够撰写高质量的技术文档。
6、管理经验:
具备3年以上研发团队管理经验,能够独立负责项目的整体规划、任务分解、进度跟踪和风险管理;能够进行跨部门协作。
- IT服务·系统集成
- 500-999人
- 股份制企业
- 越城区曲屯路398号联合大厦16层