西门子DCS 软件开发后端工程师 (上海)
任职要求
• 学历及专业:本科及以上学历,计算机、软件工程、自动化控制及相关专业; • 工作经验:3年以上自动化工业软件研发经验,控制系统相关项目开发经验者优先. • 知识要求:了解软件构架模式(如分层构架,B/S,C/S,微服务构架等),掌握主流数据库的应用,对多线程、多进程、缓存技术、异步、数据库优化有深刻理解,对性能有深入经验,能与DCS系统实际需求相结合。熟悉工业控制自动化架构,工业通信协议者优先。 • 软件编程:熟练掌握C/C++,C#,Java,Python等编程语言中的一种或多种,以及对应语言的主流框架,了解主流关系型数据库与实时数据库的应用。同时掌…
工作职责
DCS 软件开发高级后端工程师 (上海) 工作职责 • 依据产品需求及架构设计,负责 DCS(分布式控制系统)软件中模块(上位/下位)的设计、编码、优化及持续性维护 • 与硬件工程师、测试工程师紧密合作,解决研发过程中的关键技术问题,确保研发项目按照里程碑按时进行; • 协同总部研发团队,高效推进产品功能的代码实现与技术落地; • 严格遵循代码开发规范,编写具备高可维护性、高可测试性的标准化代码; • 执行单元测试与集成测试工作,精准定位并修复代码缺陷,保障代码运行稳定性及功能完整性。
DCS 软件开发高级工程师 (上海) 工作职责 • 依据产品需求及架构设计,负责 DCS(分布式控制系统)软件中模块(上位/下位)的设计、编码、优化及持续性维护 • 与硬件工程师、测试工程师紧密合作,解决研发过程中的关键技术问题,确保研发项目按照里程碑按时进行; • 协同总部研发团队,高效推进产品功能的代码实现与技术落地; • 严格遵循代码开发规范,编写具备高可维护性、高可测试性的标准化代码; • 执行单元测试与集成测试工作,精准定位并修复代码缺陷,保障代码运行稳定性及功能完整性。
DCS 软件开发高级前端工程师 (上海) 工作职责 • 依据产品需求及架构设计,负责 DCS(分布式控制系统)软件中模块(上位/下位)的设计、编码、优化及持续性维护 • 与硬件工程师、测试工程师紧密合作,解决研发过程中的关键技术问题,确保研发项目按照里程碑按时进行; • 协同总部研发团队,高效推进产品功能的代码实现与技术落地; • 严格遵循代码开发规范,编写具备高可维护性、高可测试性的标准化代码; • 执行单元测试与集成测试工作,精准定位并修复代码缺陷,保障代码运行稳定性及功能完整性。
加入西门子,共创明日世界! 西门子数字化工业集团 (Digital Industries, DI) 是工业自动化和数字化领域的创新者。 作为DCS系统构架产品负责人,您将负责DCS系统及相关产品的生命周期管理,确保产品从概念设计到产品部署以及后续优化,都贴合客户需求和行业标准。 推动研发团队高效交付相关产品的解决方案,包括PCS 7、PCS neo相关产品等,并将其应用在中国本地市场。 你将在这些领域发挥影响: • 通过业务拓展渠道和其他有效途径,考虑市场实际需求,分析市场竞争对手,快速制定或调整产品开发战略。 • 产品规划与设计,制定产品的长期发展和短期迭代计划,明确产品的功能模块,性能指标以及集成方案等关键要素,并确保产品路线图与公司业务目标和战略保持一致。 • 与总部业务线团队和本地业务负责人一起确定/完善产品的功能,并为客户提供最合适的解决方案,同时满足成本效益要求。对软件结构,通讯协议,数据存储与处理能进行把关和决策。 • 负责跨业务部门的协调,制定项目进度计划和里程碑节点,监控项目执行情况,及时解决项目中的问题和风险,推动团队分配的增量计划按时交付。 • 制定验收标准和测试计划,与研发团队和系统测试团队密切合作,完成系统功能实现和测试,性能及安全性测试等各项工作,并与最终用户/客户讨论功能和概念,根据反馈意见改进我们的产品。