
招聘2-3人1个岗位
因工作需要,中国科学院上海硅酸盐研究所人工智能研究部面向所内外公开招聘软件工程师2-3名。
一、岗位名称
软件工程师
二、岗位职责
1.负责设计并开发基于C#的上位机控制系统,实现实验任务的调度、设备监控及数据管理。(另要求会使用vue前端语言框架,能够使用HBuilder对项目界面进行维护)。
2.通过KepServer通信技术,采用OPC通信协议建立与PLC的稳定连接,协调机器人、与自动化设备的协同运行。
3.采用ModbusTCP/RTU协议实现上位机与PLC、机器人、自动化设备的指令交互与数据采集。
4.设计异常处理机制,在通信中断或设备故障时暂停自动化实验并报警,以保障实验安全。
5.实时采集设备传感器数据(温度、液位、电压等),存储至数据库并提供可视化监控界面。
6.配合硬件团队完成PLC-机器人-实验设备的联调,解决通信协议兼容性问题。
三、应聘条件
1.计算机相关专业,本科以上学历,3年~5年开发工作经验;
2.熟悉C#/.Net、Java、Vue等开发语言,熟练掌握VisualStudio、IEDA、Eclipse开发工具;
3.编程基本功扎实,掌握常用设计模式,熟悉IOC、AOP、异步编程、多线程,有一定的代码重构经验;
4.熟练掌握Modbus、三菱MC、欧姆龙FinsTCP、西门子S7、CIP等协议的报文通讯,了解主流PLC编程调试;
5.熟练使用.NetFramework、.NetCore、SpringBoot、MyBatis等框架,熟悉常用的设计模式;
6.熟悉Mysql等数据库,熟悉存储过程的编写,有一定的数据库设计经验,对NOSQL数据库如MongoDB技术有一定了解;
7.精通基于接口服务的框架开发:WebAPI(.NetCore);
8.能够使用SqlSugar语法实现数据存储与mysql数据库的交互;
9.良好的沟通协调和学习能力,优秀的团队合作精神;
10.有工作热情,性格开朗,具有良好的沟通技巧和团队合作精神,抗压能力强。
四、福利待遇
工资面议,申请者一经录用,将享受上海硅酸盐所政策规定的工资及其它福利待遇。
五、应聘材料
请将中文简历(个人情况介绍、工作能力和经验说明等)、附件《中国科学院上海硅酸盐研究所竞聘申请表》、相关证明材料发送到下列邮箱,邮件标题“姓名+应聘岗位”。
六、联系方式
刘老师:021-69163651,E-mail:jliu@mail.sic.ac.cn
袁老师:021-69906270,E-mail:yuanfei@mail.sic.ac.cn
联系地址:上海市嘉定区和硕路585号,邮编:201899