职位职责: 1、参与新产品软件总体系统方案的讨论和制定。2、完成所负责产品的软件功能模块设计。3、按照需求完成模块功能开发,实现完整的功能需求。 4、参与提出改进型建议,共同完成软件基础平台建设。 5、对公司已有产品的软件进行升级和维护工作。6、与相关同事沟通协作,参与系统的现场调试、升级、维护等工作。 7、撰写相关技术文档。 任职要求: 1、本科及以上学历,计算机、自动化、电子等相关专业。2、有两年及以上自动化上位软件开发经验者优先。 3、了解自动控制原理,信号控制原理,熟悉运动控制原理。 4、精通C#,熟悉面向对象的设计思路和方法,以C#语言为主。 5、熟悉多线程编程技术,熟悉TCP,MODBUS,RS232等数据通讯技术,熟悉数据库等data management技术开发。 6、具备独立开发能力,有良好的沟通协调能力和团队合作精神。