1.7-3万·14薪
尚都国际中心A座
岗位职责
1. 软件设计与开发
主导仪器测控与数据管理系统的软件设计,采用C#为主开发语言,结合Python实现关键模块开发(如数据采集、算法处理、界面交互)。设计并实现仪器硬件控制逻辑,包括串口/网口通信、实时数据采集、PLC/嵌入式设备对接等测控功能,确保软硬件协同高效运行。
2. 核心模块研发
开发仪器数据处理与简单算法,支持多源数据融合、实时波形显示、故障诊断等功能,优化系统性能与稳定性。
设计数据库系统(如SQL Server/MySQL),实现仪器数据存储、查询及报表生成,保障数据安全性与可追溯性。
3. 产品化与迭代
参与2-3个设备或测控类软件产品的全生命周期开发,包括需求分析、架构设计、编码实现、测试交付及迭代维护。
运用OOP设计思想与主流设计模式(如工厂模式、观察者模式、分层架构等)提升软件扩展性与可维护性,支持产品快速迭代。
4. 技术协作与优化
与硬件团队、测试团队协作,解决软硬件接口问题,推动系统联调与集成测试。
跟踪行业技术趋势,引入前沿技术(如物联网、AI算法)优化仪器功能,提升产品竞争力。
任职要求
一、技术能力
1. 编程语言:
精通C#开发,熟练使用.NET Framework/.NET Core框架,具备WinForm开发经验优先。
掌握Python(用于脚本开发或算法验证)。
2. 数据库与设计:
熟悉关系型数据库设计(如SQL Server/MySQL),掌握数据库优化、事务处理及ORM框架(如EF Core)。
深入理解OOP设计原则,熟练运用工厂模式、单例模式、MVVM架构等,具备大型软件系统分层设计经验。
3. 硬件控制与测控:
熟悉RS232/RS485、USB、Ethernet、Tcp/ip、ModbusTcp、modbusRtu等硬件通信协议,有PLC、传感器、仪器仪表控制经验者优先。了解实时数据处理技术,具备多线程编程、异步通信开发能力。
二、项目经验
1.主导或核心参与过2个以上产品化软件项目(需提供项目成果说明),其中至少1个为测控类、仪器类或工业自动化软件(如实验室仪器控制软件、数据采集系统等)。
2.具备从需求到交付的全流程经验,熟悉敏捷开发模式,能独立承担模块设计与编码任务,对代码质量与性能优化有严格把控。
三、专业背景
1.计算机科学与技术、软件工程、自动化等相关专业本科及以上学历,5年以上软件开发经验(含3年以上windows环境下C#开发经验和 3 年以上 Linux 环境下 C#开发以及调试经验)。
2.对分析仪器行业有基本了解,或具备医疗设备、环境监测、工业检测等领域软件开发经验者优先。
四、软技能
1. 具备良好的系统思维与问题解决能力,能快速定位复杂系统中的技术瓶颈。
2.优秀的团队协作与沟通能力,能与跨部门团队(硬件、测试、产品)高效协作。
3.学习能力强,能主动跟踪行业技术动态,适应快速变化的需求场景。
4.加分掌握微服务架构、物联网平台(如MQTT协议)开发技术。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕