跳转到主要内容

系统软件工程师

Technology
长川科技
上海-青浦区, 中国¥30,000 - ¥50,000 /月2周前

职位描述

一、核心岗位职责 1、上位机软件全流程开发:负责AOI(自动光学检测)设备上位机软件的需求分析、子系统架构设计、核心模块编码、调试及维护,涵盖人机交互界面、业务逻辑、设备控制、数据管理等功能模块。 2、技术落地:根据项目需求及架构师的总体设计,落地关键技术栈,包括前端框架(如WPF)、后端技术、数据库、视觉检测算法库、主流硬件通讯协议与联动控制等 3、性能优化与稳定性保障:分析系统性能瓶颈,设计多线程/异步任务编排,优化界面响应、图像处理与通讯实时性;定位并解决内存泄漏、软件崩溃、通讯异常等疑难问题,保障设备7×24小时稳定运行。 4、项目协调与沟通:编写需求规格书、API接口文档、使用说明书等技术文档;参与代码评审,推动开发规范落地;配合测试、电气、机械及现场工程师完成项目交付与客户验收。 二、能力要求 1、C#技术栈:C#/.NET技术栈,精通C#语言及其高级特性,深入掌握WPF(XAML、数据绑定、命令绑定等)。 3、C++技术栈:熟练掌握C/C++,语言功底扎实,有工业自动化检测设备编程经验。 4、软件架构知识:具备扎实的软件架构知识,熟悉C++与C#混合架构,熟悉分层架构、事件驱动架构等常见工业软件架构,并能根据业务场景灵活应用。 5、后端与数据库:熟悉计算机网络编程,拥有丰富的后端开发经验,熟悉高并发、分布式服务架构。精通关系型(MySQL)与非关系型数据库(Redis)的设计与优化。 6、全流程与系统思维:熟悉软件开发全流程,能负责从需求、设计、开发到测试的各个环节,并负责软件与硬件的联调及现场支持工作。 7、经验年限:通常要求3以上相关经验,资深岗位要求5年及以上,并在知名机器视觉检测公司作为核心软件研发人员或技术负责人超过3年。 8、行业经验:需具备工业检测软件或相关复杂系统的架构设计经验,有主导大型项目架构设计和实施的成功案例,熟悉工业检测业务流程和行业标准。 9、特定领域经验:半导体检测设备系统软件架构设计经验者优先,或者其他标准AOI检测设备的开发经验。 10、分析与解决问题能力:具备从复杂业务场景和技术难题中迅速梳理关键问题并提出有效解决方案的能力。 11、沟通与协作能力:拥有出色的沟通和团队协作能力,能够与不同背景的成员及利益相关者有效协作。 12、学习与洞察能力:持续洞察软件领域技术发展趋势和竞争对手动态,为技术规划和业务策略提供建议。 13、熟练掌握AI大模型辅助设计、编程,并具备相关落地经验者优先。 5、现场调试与技术支持:参与设备现场调试,快速响应产线软件问题,与一线工作人员沟通需求与问题,完成软件功能的迭代优化。

Keywords
RedisC++C#Mysql

对这个职位感兴趣吗?