跳转到主要内容

C#软件工程师

Technology
深圳市启光智能设备有限公司
深圳-宝安区, 中国¥15,000 - ¥25,000 /月3周前截至 2026/12/12

职位描述

岗位职责 1.主导自动化设备相关软件的架构设计、需求分析与落地开发,核心聚焦C#设备开发,兼顾WinForms/WPF(优先WPF,MVVM架构)开发,确保软件具备高可靠性、高实时性与可扩展性,适配工业现场多场景应用需求。 2.精通机器视觉技术应用,熟练使用VisionMaster(海康)视觉软件,独立完成视觉检测方案拆解、视觉系统搭建,涵盖图像采集、处理逻辑搭建、结果输出等全流程,负责视觉算法优化、打光方案调试,提升检测精度与效率,适配定位、测量、缺陷检测、信息识别等各类视觉应用场景。 3.负责C#软件核心模块编码、调试与优化,处理多线程UI更新、控件自定义、硬件通信等关键环节,熟练对接串口(SerialPort)、网口(TCP/UDP)、Modbus(RTU/TCP)、OPC UA/DA等工业通信协议,解决通信稳定性、数据校验、超时处理等现场常见问题。 4.协同机械、电气等团队,完成设备软件与PLC、机器人、传感器等工业设备的联调适配,推进项目从需求对接、开发测试到落地交付的全流程,快速响应并解决现场调试中的软件技术难题。 5.参与技术方案评审、代码审核,制定并优化软件开发规范与流程,沉淀技术经验,指导初级/中级软件工程师开展工作,提升团队整体技术能力;关注行业前沿技术(如工业互联网、边缘计算),推动软件技术架构升级与产品迭代。 6. 负责软件开发过程中的技术文档、说明文档、用户手册等编写工作,确保文档规范、完整,支撑项目运维与知识传承;配合客户需求,完成软件定制化修改与后期维护优化。 任职要求 1.本科及以上学历,计算机、软件工程、自动化等相关专业,5年及以上工业自动化设备C#软件开发经验,有智能制造、自动化装备行业相关项目经验者优先。 2.精通C#编程语言,具备扎实的面向对象编程基础,熟练掌握多线程、异步编程、内存管理、异常处理等核心技术,能独立完成Windows应用程序的开发、调试与优化,熟悉.NET 6/7/8框架、Visual Studio 2022等开发工具。 3. 精通机器视觉技术,熟练使用VisionMaster(海康)视觉软件,能独立搭建视觉检测系统,具备视觉算法优化、图像采集与处理经验,了解OpenCV等视觉库者加分;熟悉视觉定位、尺寸测量、缺陷检测、OCR/条码识别等应用场景者优先。 4.具备丰富的工业硬件通信经验,熟练掌握Modbus、TCP/UDP、OPC UA等工业通信协议,能实现上位机与PLC、机器人、视觉设备等的稳定通信,具备通信故障排查与优化能力。 5.了解工业自动化设备工作原理,熟悉自动化产线流程,能结合工艺需求完成软件功能设计,具备独立解决复杂技术问题的能力。

Keywords
3-10年Microsoft Visual StudioC#

对这个职位感兴趣吗?