*大小周工作制。base珠海/苏州岗位职责:1.协助上级完成软件研发工作,参与制订并执行软件开发工作流程,建立开发规范,参与系统的需求分析,完成架构设计、总体设计。2.参与公司半导体项目软件的研发与日常工作,根据工艺要求,编写自动、半自动、手动功能等模块程序,根据客户或是工艺要求,维护开发软件 GUI。3.确定软件设计方案,撰写需求分析说明书,软件概要设计及详细设计等技术文档。根据项目进度要求完成软件开发、谓试。4.能够独立负责软件故障的诊断、定位、分析和调试。能够对调试过程中发现的问题进行快速分析和定位,主动完成推进bug的解决,同时对于后续杜绝同类bug发生输出意见。5.测试过程中能积极对设计缺陷、风险提出建议,并完善测试覆盖率,配合测试完成测试用例的添加。6.作为核心骨干,参与团队建设,协助、培养团队成员成长,能够进行一些技术点共享。任职要求:1.精通C#,面向对象编程、状态机流程控制,异步开发、多线程处理分析等技术点,有良好的开发习惯,执行过通用的开发规范。了解并使用过设计模式,参加过框架设计者优先。2.深入掌握C/S应用开发及WPF界面设计开发技能,熟悉Prism,MVVM等常见框架,,对MVVM框架有深入的了解,熟悉IOC注入,具备根据项目需要定制框架的能力。有平台开发经验者优先。3.本科及以上学历,5年以上自动化设备软件开发经验,并具备两人及以上大中型项目(成功案例)的总体规划、方案设计经历。4.对硬件有一定了解,熟悉硬件I0,熟悉一种或多种通讯接口与协议,如USB、Socket、RS-232.RS-485;有运动控制知识、面阵相机,线扫相机、激光等硬件sdk应用开发经验的优先,有与PLC对接的优先。5.能够联合机械、工艺、电气工程师团队配合进行设备研发调试工作,积极主动配合项目推进进度有较强的沟通能力,有带领团队经验者优先。6.熟练使用以下数据库至少一种,SOLite,MySOL,PostqreSOL,SOL Server。7.熟悉半导体行业标准协议,有半导体行业的工厂自动化设备开发经验的优先。8.能够接受短期出差。